3 name: xtesting-ci-tests
7 curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.11.1/kind-linux-amd64
9 sudo mv ./kind /usr/local/bin/kind
10 kind delete clusters xtesting jenkins gitlab | true
11 sudo docker ps -aq |xargs sudo docker stop | true
12 sudo docker ps -aq |xargs sudo docker rm | true
13 rm -f /etc/systemd/system/docker.service.d/http-proxy.conf
14 sudo systemctl daemon-reload
15 sudo systemctl restart docker
17 sudo pip3 install ansible
18 ansible-galaxy install -f collivier.xtesting
19 ansible-galaxy collection install -f -r ~/.ansible/roles/collivier.xtesting/requirements.yml
20 ansible-playbook -vv ~/.ansible/roles/collivier.xtesting/tests/{playbook}.yml
23 name: xtesting-ci-slave
30 name: 'xtesting-ci-tests-{playbook}'
38 use-build-blocker: true
39 blocking-level: 'NODE'
41 - '^xtesting-ci-tests-.*$'
44 playbook: '{playbook}'
47 name: xtesting-ci-tests
80 - 'xtesting-ci-tests-{playbook}'
92 regex: ^xtesting-ci-tests-.*$