builders:
- shell: |
set +x
- sudo apt-get install python3-pip -y
- curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.11.1/kind-linux-amd64
+ sudo apt-get -o DPkg::Lock::Timeout=300 update
+ sudo DEBIAN_FRONTEND=noninteractive apt-get \
+ -o DPkg::Lock::Timeout=300 install python3-pip docker.io -y
+ curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.17.0/kind-linux-amd64
chmod +x ./kind
sudo mv ./kind /usr/local/bin/kind
kind delete clusters xtesting jenkins gitlab || true
sudo systemctl daemon-reload
sudo systemctl restart docker
sudo rm -rfv /data
- sudo pip3 install ansible
+ sudo apt-get install ansible -y
rm -rf ~/.ansible/roles/collivier.xtesting
case {release} in
stable)
ansible-playbook -vvvv ~/.ansible/roles/collivier.xtesting/tests/{playbook}.yml
- parameter:
- name: xtesting-ci-slave
+ name: xtesting-ci-node
parameters:
- label:
- name: slave
- default: '{slave}'
+ name: node
+ default: '{node}'
- job-template:
name: 'xtesting-ci-tests-{release}-{playbook}'
triggers:
- timed: '@daily'
parameters:
- - xtesting-ci-slave:
- slave: '{slave}'
+ - xtesting-ci-node:
+ node: '{node}'
properties:
- build-blocker:
use-build-blocker: true
- project:
name: xtesting-ci-tests
- slave: lf-virtual1
+ node: xtestingci
playbook:
- all
- proxy