tag:
- latest:
branch: master
+ - iruya:
+ branch: stable/iruya
- hunter:
branch: stable/hunter
- - gambia:
- branch: stable/gambia
- parameter:
name: xtesting-slave
fi
sudo docker run --rm \
-v $WORKSPACE/../$JOB_NAME/results:/var/lib/xtesting/results \
+ -e DEBUG=true \
$image run_tests -t {test}
res=$?
gsutil -m cp -r $WORKSPACE/ \
- '{ref}'
- job-template:
- name: '{repo}-{container}-{tag}-pull'
+ name: 'xtesting-{repo}-{container}-{tag}-pull'
parameters:
- xtesting-slave
builders:
<<: *xtesting-containers
- project:
- name: 'opnfv-xtesting-pull'
+ name: 'xtesting-opnfv-xtesting-pull'
<<: *xtesting-params
container: 'xtesting'
jobs:
- - '{repo}-{container}-{tag}-pull'
+ - 'xtesting-{repo}-{container}-{tag}-pull'
- job-template:
- name: '{repo}-{container}-{tag}-rmi'
+ name: 'xtesting-{repo}-{container}-{tag}-rmi'
parameters:
- xtesting-slave
builders:
<<: *xtesting-containers
- project:
- name: 'opnfv-xtesting-rmi'
+ name: 'xtesting-opnfv-xtesting-rmi'
<<: *xtesting-params
container: 'xtesting'
jobs:
- - '{repo}-{container}-{tag}-rmi'
+ - 'xtesting-{repo}-{container}-{tag}-rmi'
- job-template:
- name: '{repo}-{container}-{tag}-{test}-run'
+ name: 'xtesting-{repo}-{container}-{tag}-{test}-run'
parameters:
- xtesting-slave
builders:
<<: *xtesting-run-containers
- project:
- name: 'opnfv-xtesting'
+ name: 'xtesting-opnfv-xtesting'
<<: *xtesting-params
container: 'xtesting'
test:
- fourth
- fifth
jobs:
- - '{repo}-{container}-{tag}-{test}-run'
+ - 'xtesting-{repo}-{container}-{tag}-{test}-run'
- job-template:
name: 'xtesting-{tag}-daily'
use-build-blocker: true
blocking-level: 'NODE'
blocking-jobs:
- - '^xtesting-.*-(daily|check|gate)$'
+ - '^xtesting-[a-z]+-(daily|check|gate)$'
builders:
- multijob:
name: remove former images
projects:
- - name: 'opnfv-xtesting-{tag}-rmi'
+ - name: 'xtesting-opnfv-xtesting-{tag}-rmi'
<<: *xtesting-jobs
- multijob:
name: pull containers
projects:
- - name: 'opnfv-xtesting-{tag}-pull'
+ - name: 'xtesting-opnfv-xtesting-{tag}-pull'
<<: *xtesting-jobs
- multijob:
name: opnfv/xtesting:{tag}
projects:
- - name: 'opnfv-xtesting-{tag}-first-run'
+ - name: 'xtesting-opnfv-xtesting-{tag}-first-run'
<<: *xtesting-jobs
- - name: 'opnfv-xtesting-{tag}-second-run'
+ - name: 'xtesting-opnfv-xtesting-{tag}-second-run'
<<: *xtesting-jobs
- - name: 'opnfv-xtesting-{tag}-third-run'
+ - name: 'xtesting-opnfv-xtesting-{tag}-third-run'
<<: *xtesting-jobs
- - name: 'opnfv-xtesting-{tag}-fourth-run'
+ - name: 'xtesting-opnfv-xtesting-{tag}-fourth-run'
<<: *xtesting-jobs
- - name: 'opnfv-xtesting-{tag}-fifth-run'
+ - name: 'xtesting-opnfv-xtesting-{tag}-fifth-run'
<<: *xtesting-jobs
- job-template:
- name: '{repo}-{container}-{tag}-gate'
+ name: 'xtesting-{repo}-{container}-{tag}-gate'
parameters:
- xtesting-slave
scm:
ref: $GERRIT_REFSPEC
- job-template:
- name: '{repo}-{container}-{tag}-check'
+ name: 'xtesting-{repo}-{container}-{tag}-check'
parameters:
- xtesting-slave
- xtesting-branch:
ref: $branch
- project:
- name: '_-alpine-3.8-rmi'
+ name: 'xtesting-_-alpine-3.9-rmi'
repo: _
port:
container: alpine
- tag: 3.8
+ tag: 3.9
jobs:
- - '{repo}-{container}-{tag}-rmi'
+ - 'xtesting-{repo}-{container}-{tag}-rmi'
- project:
- name: '_-alpine-3.8-pull'
+ name: 'xtesting-_-alpine-3.9-pull'
repo: _
port:
container: alpine
- tag: 3.8
+ tag: 3.9
jobs:
- - '{repo}-{container}-{tag}-pull'
+ - 'xtesting-{repo}-{container}-{tag}-pull'
- project:
- name: opnfv-xtesting-{tag}-build
+ name: xtesting-opnfv-xtesting-{tag}-build
<<: *xtesting-params
container: xtesting
ref_arg: BRANCH
path: docker
jobs:
- - '{repo}-{container}-{tag}-gate'
- - '{repo}-{container}-{tag}-check'
+ - 'xtesting-{repo}-{container}-{tag}-gate'
+ - 'xtesting-{repo}-{container}-{tag}-check'
- job-template:
name: 'xtesting-{tag}-check'
use-build-blocker: true
blocking-level: 'NODE'
blocking-jobs:
- - '^xtesting-.*-(daily|check|gate)$'
+ - '^xtesting-[a-z]+-(daily|check|gate)$'
builders:
- multijob:
name: remove former images
projects:
- - name: 'opnfv-xtesting-{tag}-rmi'
+ - name: 'xtesting-opnfv-xtesting-{tag}-rmi'
<<: *xtesting-jobs
- multijob:
name: remove dependencies
projects:
- - name: '_-alpine-3.8-rmi'
+ - name: 'xtesting-_-alpine-3.9-rmi'
<<: *xtesting-jobs
- multijob:
name: pull dependencies
projects:
- - name: '_-alpine-3.8-pull'
+ - name: 'xtesting-_-alpine-3.9-pull'
<<: *xtesting-jobs
- multijob:
name: opnfv/functest-xtesting
projects:
- - name: 'opnfv-xtesting-{tag}-check'
+ - name: 'xtesting-opnfv-xtesting-{tag}-check'
<<: *xtesting-jobs
- multijob:
name: opnfv/xtesting:{tag}
projects:
- - name: 'opnfv-xtesting-{tag}-first-run'
+ - name: 'xtesting-opnfv-xtesting-{tag}-first-run'
<<: *xtesting-jobs
- - name: 'opnfv-xtesting-{tag}-second-run'
+ - name: 'xtesting-opnfv-xtesting-{tag}-second-run'
<<: *xtesting-jobs
- - name: 'opnfv-xtesting-{tag}-third-run'
+ - name: 'xtesting-opnfv-xtesting-{tag}-third-run'
<<: *xtesting-jobs
- - name: 'opnfv-xtesting-{tag}-fourth-run'
+ - name: 'xtesting-opnfv-xtesting-{tag}-fourth-run'
<<: *xtesting-jobs
- - name: 'opnfv-xtesting-{tag}-fifth-run'
+ - name: 'xtesting-opnfv-xtesting-{tag}-fifth-run'
<<: *xtesting-jobs
- trigger:
use-build-blocker: true
blocking-level: 'NODE'
blocking-jobs:
- - '^xtesting-.*-(daily|check|gate)$'
+ - '^xtesting-[a-z]+-(daily|check|gate)$'
builders:
- multijob:
name: remove former images
projects:
- - name: 'opnfv-xtesting-{tag}-rmi'
+ - name: 'xtesting-opnfv-xtesting-{tag}-rmi'
<<: *xtesting-jobs
- multijob:
name: remove dependencies
projects:
- - name: '_-alpine-3.8-rmi'
+ - name: 'xtesting-_-alpine-3.9-rmi'
<<: *xtesting-jobs
- multijob:
name: pull dependencies
projects:
- - name: '_-alpine-3.8-pull'
+ - name: 'xtesting-_-alpine-3.9-pull'
<<: *xtesting-jobs
- multijob:
name: opnfv/functest-xtesting
projects:
- - name: 'opnfv-xtesting-{tag}-gate'
+ - name: 'xtesting-opnfv-xtesting-{tag}-gate'
<<: *xtesting-jobs
- multijob:
name: opnfv/xtesting:{tag}
projects:
- - name: 'opnfv-xtesting-{tag}-first-run'
+ - name: 'xtesting-opnfv-xtesting-{tag}-first-run'
<<: *xtesting-jobs
- - name: 'opnfv-xtesting-{tag}-second-run'
+ - name: 'xtesting-opnfv-xtesting-{tag}-second-run'
<<: *xtesting-jobs
- - name: 'opnfv-xtesting-{tag}-third-run'
+ - name: 'xtesting-opnfv-xtesting-{tag}-third-run'
<<: *xtesting-jobs
- - name: 'opnfv-xtesting-{tag}-fourth-run'
+ - name: 'xtesting-opnfv-xtesting-{tag}-fourth-run'
<<: *xtesting-jobs
- - name: 'opnfv-xtesting-{tag}-fifth-run'
+ - name: 'xtesting-opnfv-xtesting-{tag}-fifth-run'
<<: *xtesting-jobs
- project:
- last-success
- last-failure
- last-duration
- regex: ^xtesting-.*-(daily|check|gate)$
+ regex: ^xtesting-[a-z]+-(daily|check|gate)$