Create both master and stable jobs 97/72897/1
authorCédric Ollivier <cedric.ollivier@orange.com>
Wed, 8 Sep 2021 13:04:33 +0000 (15:04 +0200)
committerCédric Ollivier <cedric.ollivier@orange.com>
Wed, 8 Sep 2021 13:17:41 +0000 (15:17 +0200)
Change-Id: I1d0497333bc0ab357ee469d70f65aecc5e1d2516
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
jjb/functest/xtesting-ci.yaml

index a3d1e2b..f5f513e 100644 (file)
           sudo systemctl restart docker
           sudo rm -rfv /data
           sudo pip3 install ansible
-          ansible-galaxy install -f collivier.xtesting
+          case {release} in
+          stable)
+            ansible-galaxy install -f collivier.xtesting ;;
+          *)
+            ansible-galaxy install -f git+https://github.com/collivier/ansible-role-xtesting.git,{release} ;;
+          esac
           ansible-galaxy collection install -f -r ~/.ansible/roles/collivier.xtesting/requirements.yml
           ansible-playbook -vvvv ~/.ansible/roles/collivier.xtesting/tests/{playbook}.yml
 
@@ -29,7 +34,7 @@
           default: '{slave}'
 
 - job-template:
-    name: 'xtesting-ci-tests-{playbook}'
+    name: 'xtesting-ci-tests-{release}-{playbook}'
     triggers:
       - timed: '@daily'
     parameters:
@@ -44,6 +49,7 @@
     builders:
       - xtesting-ci-tests:
           playbook: '{playbook}'
+          release: '{release}'
 
 - project:
     name: xtesting-ci-tests
       - k8s_gitlab_kind1
       - k8s_gitlab_kind2
       - k8s_gitlab_kind3
+    release:
+      - stable
+      - master
     jobs:
-      - 'xtesting-ci-tests-{playbook}'
+      - 'xtesting-ci-tests-{release}-{playbook}'
 
 - view:
     name: xtesting-ci