summaryrefslogtreecommitdiffstats
path: root/jjb/airship/airship.yaml
diff options
context:
space:
mode:
authorCédric Ollivier <cedric.ollivier@orange.com>2019-09-21 11:45:11 +0200
committerCédric Ollivier <cedric.ollivier@orange.com>2019-09-21 11:48:35 +0200
commit3f7a34a7a14c0a958a7a86a6fb5f730de365cb84 (patch)
tree136b96c510a7247379377623d7e7e13308cffce6 /jjb/airship/airship.yaml
parente4b1426a741a65834b2374c331d5a4257816bfdb (diff)
Refactor tag and functest_tag in Airship jjbs
Functest hunter (functest_tag) is selected to verify Airship master (tag) because Airship currently deploys Ocata. Change-Id: I26f0971d710638688a96014d574739f482fa004c Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Diffstat (limited to 'jjb/airship/airship.yaml')
-rw-r--r--jjb/airship/airship.yaml41
1 files changed, 19 insertions, 22 deletions
diff --git a/jjb/airship/airship.yaml b/jjb/airship/airship.yaml
index 8d0518013..74942562a 100644
--- a/jjb/airship/airship.yaml
+++ b/jjb/airship/airship.yaml
@@ -8,9 +8,10 @@
repo: 'opnfv'
port:
tag:
- - hunter:
- branch: stable/hunter
+ - latest:
+ branch: master
slave: intel-pod17
+ functest_tag: hunter
- parameter:
name: airship-slave
@@ -24,7 +25,7 @@
repo: '{repo}'
port: '{port}'
container: '{container}'
- tag: '{tag}'
+ functest_tag: '{functest_tag}'
- airship-run-containers: &airship-run-containers
name: 'airship-run-containers'
@@ -37,11 +38,11 @@
- shell: |
set +x
if [ "{repo}" = "_" ]; then
- image={container}:{tag}
+ image={container}:{functest_tag}
elif [ "{port}" = "None" ]; then
- image={repo}/{container}:{tag}
+ image={repo}/{container}:{functest_tag}
else
- image={repo}:{port}/{container}:{tag}
+ image={repo}:{port}/{container}:{functest_tag}
fi
sudo docker pull $image
@@ -52,11 +53,11 @@
set +ex
[ ! -z "$WORKSPACE" ] && sudo rm -rf $WORKSPACE/* || true
if [ "{repo}" = "_" ]; then
- image={container}:{tag}
+ image={container}:{functest_tag}
elif [ "{port}" = "None" ]; then
- image={repo}/{container}:{tag}
+ image={repo}/{container}:{functest_tag}
else
- image={repo}:{port}/{container}:{tag}
+ image={repo}:{port}/{container}:{functest_tag}
fi
sudo docker run --rm \
-e TEST_DB_URL=http://testresults.opnfv.org/test/api/v1/results \
@@ -84,11 +85,11 @@
- shell: |
set +x
if [ "{repo}" = "_" ]; then
- image={container}:{tag}
+ image={container}:{functest_tag}
elif [ "{port}" = "None" ]; then
- image={repo}/{container}:{tag}
+ image={repo}/{container}:{functest_tag}
else
- image={repo}:{port}/{container}:{tag}
+ image={repo}:{port}/{container}:{functest_tag}
fi
sudo docker rmi $image || true
@@ -130,10 +131,7 @@
- project:
name: 'airship-deploy'
- tag:
- - latest:
- branch: master
- slave: intel-pod17
+ <<: *airship-params
jobs:
- 'airship-deploy-{tag}'
@@ -359,7 +357,7 @@
- name: 'airship-opnfv-functest-features-{tag}-pull'
<<: *airship-jobs
- multijob:
- name: opnfv/functest-healthcheck:{tag}
+ name: opnfv/functest-healthcheck:{functest_tag}
condition: ALWAYS
projects:
- name: 'airship-opnfv-functest-healthcheck-{tag}-connection_check-run'
@@ -387,7 +385,7 @@
- name: 'airship-opnfv-functest-healthcheck-{tag}-tempest_smoke-run'
<<: *airship-jobs
- multijob:
- name: opnfv/functest-smoke:{tag}
+ name: opnfv/functest-smoke:{functest_tag}
condition: ALWAYS
projects:
- name: 'airship-opnfv-functest-smoke-{tag}-neutron-tempest-plugin-api-run'
@@ -411,7 +409,7 @@
- name: 'airship-opnfv-functest-smoke-{tag}-barbican-run'
<<: *airship-jobs
- multijob:
- name: opnfv/functest-benchmarking:{tag}
+ name: opnfv/functest-benchmarking:{functest_tag}
condition: ALWAYS
projects:
- name: 'airship-opnfv-functest-benchmarking-{tag}-rally_full-run'
@@ -423,7 +421,7 @@
- name: 'airship-opnfv-functest-benchmarking-{tag}-shaker-run'
<<: *airship-jobs
- multijob:
- name: opnfv/functest-vnf:{tag}
+ name: opnfv/functest-vnf:{functest_tag}
condition: ALWAYS
execution-type: SEQUENTIALLY
projects:
@@ -438,7 +436,7 @@
- name: 'airship-opnfv-functest-vnf-{tag}-juju_epc-run'
<<: *airship-jobs
- multijob:
- name: opnfv/functest-features:{tag}
+ name: opnfv/functest-features:{functest_tag}
condition: ALWAYS
projects:
- name: 'airship-opnfv-functest-features-{tag}-doctor-notification-run'
@@ -452,7 +450,6 @@
- name: 'airship-opnfv-functest-features-{tag}-stor4nfv_os-run'
<<: *airship-jobs
-
- project:
name: 'airship'
<<: *airship-params