3 name: xtesting-ci-vm-scm
6 url: https://github.com/collivier/ansible-role-xtesting.git
16 url: https://git.opnfv.org/functest-xtesting.git
26 url: https://git.opnfv.org/functest.git
33 name: functest-kubernetes-vm-scm
36 url: https://git.opnfv.org/functest-kubernetes.git
43 name: xtesting-ci-vm-builder
46 curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
47 echo "deb https://packages.cloud.google.com/apt cloud-sdk main" | sudo tee \
48 /etc/apt/sources.list.d/google-cloud-sdk.list
49 sudo apt-get -o DPkg::Lock::Timeout=300 update && \
50 DEBIAN_FRONTEND=noninteractive sudo apt-get \
51 -o DPkg::Lock::Timeout=300 install python3-diskimage-builder -y
52 export ELEMENTS_PATH=$(pwd)/elements
53 disk-image-create --image-size 20 -o {project}-{version}.qcow2 debian vm {project}
54 gsutil cp xtestingci-{version}.qcow2 gs://artifacts.opnfv.org/{project}/{project}-{version}.qcow2
57 name: xtesting-ci-vm-trigger
62 name: xtesting-ci-vm-parameter
66 default: 'opnfv-build'
69 name: 'xtesting-ci-vm'
73 - xtesting-ci-vm-trigger
75 - xtesting-ci-vm-parameter
78 use-build-blocker: true
79 blocking-level: 'NODE'
83 - xtesting-ci-vm-builder:
92 - xtesting-ci-vm-trigger
94 - xtesting-ci-vm-parameter
96 - xtesting-ci-vm-builder:
105 - xtesting-ci-vm-trigger
107 - xtesting-ci-vm-parameter
109 - xtesting-ci-vm-builder:
114 name: 'functest-kubernetes-vm'
116 - functest-kubernetes-vm-scm
118 - xtesting-ci-vm-trigger
120 - xtesting-ci-vm-parameter
122 - xtesting-ci-vm-builder:
123 project: functest-kubernetes
127 name: 'xtesting-ci-vm'
132 - 'functest-kubernetes-vm'