summaryrefslogtreecommitdiffstats
path: root/jjb/functest/xtesting.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'jjb/functest/xtesting.yaml')
-rw-r--r--jjb/functest/xtesting.yaml47
1 files changed, 29 insertions, 18 deletions
diff --git a/jjb/functest/xtesting.yaml b/jjb/functest/xtesting.yaml
index 6678b7443..c596762db 100644
--- a/jjb/functest/xtesting.yaml
+++ b/jjb/functest/xtesting.yaml
@@ -12,26 +12,32 @@
port:
tag:
- latest:
+ buildargs:
branch: master
slave: lf-virtual1
dependency: 3.13
- leguer:
+ buildargs:
branch: stable/leguer
slave: lf-virtual1
dependency: 3.12
- kali:
+ buildargs:
branch: stable/kali
slave: lf-virtual1
dependency: 3.11
- jerma:
+ buildargs:
branch: stable/jerma
slave: lf-virtual1
dependency: 3.10
- iruya:
+ buildargs:
branch: stable/iruya
slave: lf-virtual1
dependency: 3.9
- hunter:
+ buildargs:
branch: stable/hunter
slave: lf-virtual1
dependency: 3.9
@@ -323,6 +329,7 @@
<<: *xtesting-containers
ref_arg: '{ref_arg}'
path: '{path}'
+ buildargs: '{buildargs}'
- builder:
name: xtesting-build-containers
@@ -336,13 +343,15 @@
else
image={repo}:{port}/{container}:{tag}
fi
- if [ "{ref_arg}" = "None" ]; then
- build_arg=""
- else
- build_arg="--build-arg {ref_arg}={ref}"
+ build_args=""
+ if [ "{buildargs}" != "None" ]; then
+ build_args="{buildargs} "
+ fi
+ if [ "{ref_arg}" != "None" ]; then
+ build_args="--build-arg {ref_arg}={ref}"
fi
cd {path}
- sudo docker build $build_arg \
+ sudo docker build $build_args \
--pull=false --no-cache --force-rm=true \
-t $image .
@@ -454,6 +463,20 @@
jobs:
- 'xtesting-{tag}-tox'
+- job-template:
+ name: 'xtesting-{repo}-{container}-{tag}-gate'
+ parameters:
+ - xtesting-slave:
+ slave: '{slave}'
+ scm:
+ - xtesting-scm:
+ ref: $GERRIT_REFSPEC
+ builders:
+ - xtesting-build-containers:
+ <<: *xtesting-build-containers
+ ref: $GERRIT_REFSPEC
+ buildargs: '{buildargs}'
+
- project:
name: xtesting-opnfv-xtesting-{tag}-gate
<<: *xtesting-params
@@ -473,19 +496,6 @@
- 'xtesting-{repo}-{container}-{tag}-gate'
-- job-template:
- name: 'xtesting-{repo}-{container}-{tag}-gate'
- parameters:
- - xtesting-slave:
- slave: '{slave}'
- scm:
- - xtesting-scm:
- ref: $GERRIT_REFSPEC
- builders:
- - xtesting-build-containers:
- <<: *xtesting-build-containers
- ref: $GERRIT_REFSPEC
-
- trigger:
name: xtesting-patchset-created
triggers:
@@ -631,6 +641,7 @@
- xtesting-build-containers:
<<: *xtesting-build-containers
ref: '{branch}'
+ buildargs: '{buildargs}'
- xtesting-push-containers:
<<: *xtesting-build-containers
ref: '{branch}'