147 lines
3.1 KiB
YAML
147 lines
3.1 KiB
YAML
#
|
|
# Configurable repository sources
|
|
#
|
|
- scm:
|
|
name: mcpinstaller
|
|
scm:
|
|
- git:
|
|
url: 'ssh://nextgen-ci@review.fuel-infra.org:29418/{scm-repo}'
|
|
branches:
|
|
- '{scm-branch}'
|
|
basedir: '{scm-basedir}'
|
|
|
|
- scm:
|
|
name: openstack
|
|
scm:
|
|
- git:
|
|
url: 'https://git.openstack.org/openstack/{scm-repo}.git'
|
|
branches:
|
|
- '{scm-branch}'
|
|
basedir: '{scm-basedir}'
|
|
|
|
- scm:
|
|
name: fuel-infra
|
|
scm:
|
|
- git:
|
|
url: 'ssh://nextgen-ci@review.fuel-infra.org:29418/{scm-repo}.git'
|
|
basedir: '{scm-basedir}'
|
|
skip-tag: true
|
|
branches:
|
|
- '{scm-branch}'
|
|
|
|
- scm:
|
|
name: zuul_repo
|
|
scm:
|
|
- git:
|
|
url: $ZUUL_URL/$ZUUL_PROJECT
|
|
branches:
|
|
- $ZUUL_BRANCH
|
|
|
|
#
|
|
# Repository source with gerrit changes
|
|
#
|
|
- scm:
|
|
name: zuul_repo_trigger
|
|
scm:
|
|
- git:
|
|
basedir: '{scm-basedir}'
|
|
branches:
|
|
- $ZUUL_BRANCH
|
|
remotes:
|
|
- gerrit:
|
|
refspec: $ZUUL_REF
|
|
url: $ZUUL_URL/$ZUUL_PROJECT
|
|
#
|
|
# Static repositories
|
|
#
|
|
|
|
#
|
|
# SSH credentials
|
|
#
|
|
- wrapper:
|
|
name: fuel-ccp-ci-jenkins
|
|
wrappers:
|
|
- ssh-agent-credentials:
|
|
users:
|
|
- '77acc946-f346-4665-8271-c141b6ae9764'
|
|
|
|
- wrapper:
|
|
name: fuel-ccp-ci-docs
|
|
wrappers:
|
|
- ssh-agent-credentials:
|
|
users:
|
|
- '04a7dbe6-f3cd-4cc1-afc5-b8f2bd6cbb38'
|
|
|
|
- wrapper:
|
|
name: 'ng-cleanup'
|
|
wrappers:
|
|
- workspace-cleanup
|
|
|
|
#
|
|
# Publishers
|
|
#
|
|
# TODO: check target fuel-ccp-ci
|
|
- publisher:
|
|
name: logs-public
|
|
publishers:
|
|
- ssh:
|
|
site: 'ci-logs.fuel-infra.org'
|
|
target: 'fuel-ccp-ci/$JOB_NAME/$BUILD_ID'
|
|
source: 'logs/*'
|
|
flatten: true
|
|
|
|
- publisher:
|
|
name: logs-private
|
|
publishers:
|
|
- archive:
|
|
allow-empty: true
|
|
artifacts: 'logs/*'
|
|
latest-only: false
|
|
|
|
- publisher:
|
|
name: email-image-build
|
|
publishers:
|
|
- email-ext:
|
|
body: '{body-failed}'
|
|
aborted: true
|
|
failure: true
|
|
still-failing: true
|
|
fixed: false
|
|
send-to:
|
|
- recipients
|
|
recipients: '{mail-to}'
|
|
subject: '[Jenkins] $JOB_NAME - #$BUILD_ID'
|
|
|
|
#
|
|
# Builders
|
|
#
|
|
- builder:
|
|
name: check-tox
|
|
builders:
|
|
- shell: 'tox -v -e {tox-test}'
|
|
|
|
- builder:
|
|
name: build-image-branch
|
|
builders:
|
|
- shell: !include-raw: builders/build-image-branch.sh
|
|
|
|
- builder:
|
|
name: get-from-zuul-container
|
|
builders:
|
|
- shell: |
|
|
git clone https://git.openstack.org/openstack/fuel-ccp
|
|
mkdir -p containers/${ZUUL_PROJECT/fuel-ccp-/}
|
|
cd containers/${ZUUL_PROJECT/fuel-ccp-/}
|
|
git clone https://git.openstack.org/$ZUUL_PROJECT .
|
|
git fetch $ZUUL_URL/$ZUUL_PROJECT $ZUUL_REF
|
|
git checkout FETCH_HEAD
|
|
|
|
- builder:
|
|
name: get-from-zuul
|
|
builders:
|
|
- shell: |
|
|
git clone https://git.openstack.org/$ZUUL_PROJECT .
|
|
git fetch $ZUUL_URL/$ZUUL_PROJECT $ZUUL_REF
|
|
git checkout FETCH_HEAD
|
|
git status
|