tag:
- latest:
branch: master
- slave: lf-build2
+ slave: lf-virtual1
+ - jerma:
+ branch: stable/jerma
+ slave: lf-virtual1
- iruya:
branch: stable/iruya
- slave: lf-build2
+ slave: lf-virtual1
- hunter:
branch: stable/hunter
- slave: lf-build2
+ slave: lf-virtual1
- parameter:
name: xtesting-slave
name: xtesting-run-containers
builders:
- shell: |
- set +ex
+ set +x
[ ! -z "$WORKSPACE" ] && sudo rm -rf $WORKSPACE/* || true
if [ "{repo}" = "_" ]; then
image={container}:{tag}
image={repo}:{port}/{container}:{tag}
fi
sudo docker run --rm \
+ -e S3_ENDPOINT_URL=https://storage.googleapis.com \
+ -e S3_DST_URL=s3://artifacts.opnfv.org/xtesting/$JOB_NAME-$BUILD_ID \
+ -e HTTP_DST_URL=http://artifacts.opnfv.org/xtesting/$JOB_NAME-$BUILD_ID \
-v $WORKSPACE/../$JOB_NAME/results:/var/lib/xtesting/results \
+ -v /home/opnfv/xtesting/.boto:/root/.boto \
-e DEBUG=true \
- $image run_tests -t {test}
- res=$?
- gsutil -m cp -r $WORKSPACE/ \
- gs://artifacts.opnfv.org/xtesting/$JOB_NAME-$BUILD_ID > /dev/null 2>&1
- find $WORKSPACE -type f \
- -printf \
- "http://artifacts.opnfv.org/xtesting/$JOB_NAME-$BUILD_ID/%P\n"
- exit $res
+ $image run_tests -t {test} -p
- builder:
name: xtesting-remove-images
ref: $branch
- project:
- name: 'xtesting-_-alpine-3.9-rmi'
+ name: 'xtesting-_-alpine-3.10-rmi'
repo: _
port:
container: alpine
- tag: 3.9
+ tag: '3.10'
slave: master
jobs:
- 'xtesting-{repo}-{container}-{tag}-rmi'
- project:
- name: 'xtesting-_-alpine-3.9-pull'
+ name: 'xtesting-_-alpine-3.10-pull'
repo: _
port:
container: alpine
- tag: 3.9
+ tag: '3.10'
slave: master
jobs:
- 'xtesting-{repo}-{container}-{tag}-pull'
- multijob:
name: remove dependencies
projects:
- - name: 'xtesting-_-alpine-3.9-rmi'
+ - name: 'xtesting-_-alpine-3.10-rmi'
<<: *xtesting-jobs
- multijob:
name: pull dependencies
projects:
- - name: 'xtesting-_-alpine-3.9-pull'
+ - name: 'xtesting-_-alpine-3.10-pull'
<<: *xtesting-jobs
- multijob:
name: opnfv/xtesting
- multijob:
name: remove dependencies
projects:
- - name: 'xtesting-_-alpine-3.9-rmi'
+ - name: 'xtesting-_-alpine-3.10-rmi'
<<: *xtesting-jobs
- multijob:
name: pull dependencies
projects:
- - name: 'xtesting-_-alpine-3.9-pull'
+ - name: 'xtesting-_-alpine-3.10-pull'
<<: *xtesting-jobs
- multijob:
name: opnfv/xtesting