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 xtestingci-4.1.0.qcow2 debian vm xtestingci
54 gsutil cp xtestingci-4.1.0.qcow2 gs://artifacts.opnfv.org/xtestingci/xtestingci-4.1.0.qcow2
58 name: xtesting-vm-builder
61 curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
62 echo "deb https://packages.cloud.google.com/apt cloud-sdk main" | sudo tee \
63 /etc/apt/sources.list.d/google-cloud-sdk.list
64 sudo apt-get -o DPkg::Lock::Timeout=300 update && \
65 DEBIAN_FRONTEND=noninteractive sudo apt-get \
66 -o DPkg::Lock::Timeout=300 install python3-diskimage-builder -y
67 git clone https://github.com/collivier/ansible-role-xtesting.git
68 export ELEMENTS_PATH=$(pwd)/elements:$(pwd)/ansible-role-xtesting/elements
69 disk-image-create --image-size 20 -o xtesting-latest.qcow2 debian vm xtesting
70 gsutil cp xtesting-latest.qcow2 gs://artifacts.opnfv.org/xtesting/xtesting-latest.qcow2
73 name: functest-vm-builder
76 curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
77 echo "deb https://packages.cloud.google.com/apt cloud-sdk main" | sudo tee \
78 /etc/apt/sources.list.d/google-cloud-sdk.list
79 sudo apt-get -o DPkg::Lock::Timeout=300 update && \
80 DEBIAN_FRONTEND=noninteractive sudo apt-get \
81 -o DPkg::Lock::Timeout=300 install python3-diskimage-builder -y
82 git clone https://github.com/collivier/ansible-role-xtesting.git
83 export ELEMENTS_PATH=$(pwd)/elements:$(pwd)/ansible-role-xtesting/elements
84 disk-image-create --image-size 20 -o functest-latest.qcow2 debian vm functest
85 gsutil cp functest-latest.qcow2 gs://artifacts.opnfv.org/functest/functest-latest.qcow2
88 name: functest-kubernetes-vm-builder
91 curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
92 echo "deb https://packages.cloud.google.com/apt cloud-sdk main" | sudo tee \
93 /etc/apt/sources.list.d/google-cloud-sdk.list
94 sudo apt-get -o DPkg::Lock::Timeout=300 update && \
95 DEBIAN_FRONTEND=noninteractive sudo apt-get \
96 -o DPkg::Lock::Timeout=300 install python3-diskimage-builder -y
97 git clone https://github.com/collivier/ansible-role-xtesting.git
98 export ELEMENTS_PATH=$(pwd)/elements:$(pwd)/ansible-role-xtesting/elements
99 export DIB_APT_MINIMAL_CREATE_INTERFACES=0
100 disk-image-create --image-size 20 -o functest-kubernetes-latest.qcow2 \
101 debian vm functest-kubernetes
102 gsutil cp functest-kubernetes-latest.qcow2 \
103 gs://artifacts.opnfv.org/functest-kubernetes/functest-kubernetes-latest.qcow2
106 name: xtesting-ci-vm-trigger
111 name: xtesting-ci-vm-parameter
115 default: 'opnfv-build'
118 name: 'xtesting-ci-vm'
122 - xtesting-ci-vm-trigger
124 - xtesting-ci-vm-parameter
127 use-build-blocker: true
128 blocking-level: 'NODE'
132 - xtesting-ci-vm-builder
139 - xtesting-ci-vm-trigger
141 - xtesting-ci-vm-parameter
143 - xtesting-vm-builder
150 - xtesting-ci-vm-trigger
152 - xtesting-ci-vm-parameter
154 - functest-vm-builder
157 name: 'functest-kubernetes-vm'
159 - functest-kubernetes-vm-scm
161 - xtesting-ci-vm-trigger
163 - xtesting-ci-vm-parameter
165 - functest-kubernetes-vm-builder
168 name: 'xtesting-ci-vm'
173 - 'functest-kubernetes-vm'