From 67d977c23f054ac65674ca2734114a7de93e98ae Mon Sep 17 00:00:00 2001 From: Cédric Ollivier Date: Sun, 13 Jun 2021 11:03:23 +0200 Subject: Rename xtestingci.yaml to xtesting-ci.yaml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I7745bdf8e7d7d09387f5f404f37ebcde8b7d24f2 Signed-off-by: Cédric Ollivier --- jjb/functest/xtesting-ci.yaml | 75 +++++++++++++++++++++++++++++++++++++++++++ jjb/functest/xtestingci.yaml | 75 ------------------------------------------- 2 files changed, 75 insertions(+), 75 deletions(-) create mode 100644 jjb/functest/xtesting-ci.yaml delete mode 100644 jjb/functest/xtestingci.yaml (limited to 'jjb/functest') diff --git a/jjb/functest/xtesting-ci.yaml b/jjb/functest/xtesting-ci.yaml new file mode 100644 index 000000000..345fa11ef --- /dev/null +++ b/jjb/functest/xtesting-ci.yaml @@ -0,0 +1,75 @@ +--- +- builder: + name: xtesting-ci-tests + builders: + - shell: | + set +x + curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.11.1/kind-linux-amd64 + chmod +x ./kind + sudo mv ./kind /usr/local/bin/kind + kind delete clusters xtesting | true + sudo docker ps -aq |xargs sudo docker stop | true + sudo docker ps -aq |xargs sudo docker rm | true + sudo rm -rf /data/* + sudo pip3 install ansible + ansible-galaxy install -f collivier.xtesting + ansible-galaxy collection install -f -r ~/.ansible/roles/collivier.xtesting/requirements.yml + ansible-playbook -vv ~/.ansible/roles/collivier.xtesting/tests/{playbook}.yml + +- parameter: + name: xtesting-ci-slave + parameters: + - label: + name: slave + default: '{slave}' + +- job-template: + name: 'xtesting-ci-tests-{playbook}' + parameters: + - xtesting-ci-slave: + slave: '{slave}' + properties: + - build-blocker: + use-build-blocker: true + blocking-level: 'NODE' + blocking-jobs: + - '^xtesting-ci-tests-.*$' + builders: + - xtesting-ci-tests: + playbook: '{playbook}' + +- project: + name: xtesting-ci-tests + slave: lf-virtual1 + playbook: + - all + - kubernetes0 + - kubernetes1 + - kubernetes2 + - proxy_kubernetes + - proxy_kubernetes2 + - k8s_jenkins_kind0 + - k8s_jenkins_kind1 + - k8s_jenkins_kind2 + - k8s_jenkins_kind3 + - k8s_gitlab0 + - k8s_gitlab1 + - k8s_gitlab_kind0 + - k8s_gitlab_kind1 + - k8s_gitlab_kind2 + - k8s_gitlab_kind3 + + jobs: + - 'xtesting-ci-tests-{playbook}' + +- view: + name: xtesting-ci + view-type: list + columns: + - status + - weather + - job + - last-success + - last-failure + - last-duration + regex: ^xtesting-ci-tests-.*$ diff --git a/jjb/functest/xtestingci.yaml b/jjb/functest/xtestingci.yaml deleted file mode 100644 index 345fa11ef..000000000 --- a/jjb/functest/xtestingci.yaml +++ /dev/null @@ -1,75 +0,0 @@ ---- -- builder: - name: xtesting-ci-tests - builders: - - shell: | - set +x - curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.11.1/kind-linux-amd64 - chmod +x ./kind - sudo mv ./kind /usr/local/bin/kind - kind delete clusters xtesting | true - sudo docker ps -aq |xargs sudo docker stop | true - sudo docker ps -aq |xargs sudo docker rm | true - sudo rm -rf /data/* - sudo pip3 install ansible - ansible-galaxy install -f collivier.xtesting - ansible-galaxy collection install -f -r ~/.ansible/roles/collivier.xtesting/requirements.yml - ansible-playbook -vv ~/.ansible/roles/collivier.xtesting/tests/{playbook}.yml - -- parameter: - name: xtesting-ci-slave - parameters: - - label: - name: slave - default: '{slave}' - -- job-template: - name: 'xtesting-ci-tests-{playbook}' - parameters: - - xtesting-ci-slave: - slave: '{slave}' - properties: - - build-blocker: - use-build-blocker: true - blocking-level: 'NODE' - blocking-jobs: - - '^xtesting-ci-tests-.*$' - builders: - - xtesting-ci-tests: - playbook: '{playbook}' - -- project: - name: xtesting-ci-tests - slave: lf-virtual1 - playbook: - - all - - kubernetes0 - - kubernetes1 - - kubernetes2 - - proxy_kubernetes - - proxy_kubernetes2 - - k8s_jenkins_kind0 - - k8s_jenkins_kind1 - - k8s_jenkins_kind2 - - k8s_jenkins_kind3 - - k8s_gitlab0 - - k8s_gitlab1 - - k8s_gitlab_kind0 - - k8s_gitlab_kind1 - - k8s_gitlab_kind2 - - k8s_gitlab_kind3 - - jobs: - - 'xtesting-ci-tests-{playbook}' - -- view: - name: xtesting-ci - view-type: list - columns: - - status - - weather - - job - - last-success - - last-failure - - last-duration - regex: ^xtesting-ci-tests-.*$ -- cgit 1.2.3-korg