@@ -10,8 +10,10 @@ trigger:
1010
1111stages :
1212 - stage : build_and_test
13+ displayName : Build and Unit Test
1314 jobs :
1415 - job : unit_tests
16+ displayName : CNI, NPM, CNS, CNM
1517 pool :
1618 name : Networking-ContainerNetworking
1719 demands : agent.os -equals Linux
@@ -194,45 +196,56 @@ stages:
194196 displayName : Create artifact storage container
195197 condition : succeeded()
196198
197- - template : e2e-job-template.yaml
198- parameters :
199- name : " ubuntu_16_04_linux_e2e"
200- pipelineBuildImage : " $(BUILD_IMAGE)"
201- clusterDefinition : " cniLinux1604.json"
202- clusterDefinitionCniTypeKey : " azureCNIURLLinux"
203- clusterDefinitionCniBuildOS : " linux"
204- clusterDefinitionCniBuildExt : " .tgz"
205-
206- - template : e2e-job-template.yaml
207- parameters :
208- name : " ubuntu_18_04_linux_e2e"
209- pipelineBuildImage : " $(BUILD_IMAGE)"
210- clusterDefinition : " cniLinux1804.json"
211- clusterDefinitionCniTypeKey : " azureCNIURLLinux"
212- clusterDefinitionCniBuildOS : " linux"
213- clusterDefinitionCniBuildExt : " .tgz"
214-
215- - template : e2e-job-template.yaml
216- parameters :
217- name : " windows_18_09_e2e"
218- pipelineBuildImage : " $(BUILD_IMAGE)"
219- clusterDefinition : " cniWindows1809.json"
220- clusterDefinitionCniTypeKey : " azureCNIURLWindows"
221- clusterDefinitionCniBuildOS : " windows"
222- clusterDefinitionCniBuildExt : " .zip"
223-
224- - template : e2e-job-template.yaml
225- parameters :
226- name : " windows_19_03_e2e"
227- pipelineBuildImage : " $(BUILD_IMAGE)"
228- clusterDefinition : " cniWindows1903.json"
229- clusterDefinitionCniTypeKey : " azureCNIURLWindows"
230- clusterDefinitionCniBuildOS : " windows"
231- clusterDefinitionCniBuildExt : " .zip"
199+ - template : e2e-job-template.yaml
200+ parameters :
201+ name : " ubuntu_16_04_linux_e2e"
202+ displayName : Ubuntu 16.04
203+ pipelineBuildImage : " $(BUILD_IMAGE)"
204+ clusterDefinition : " cniLinux1604.json"
205+ clusterDefinitionCniTypeKey : " azureCNIURLLinux"
206+ clusterDefinitionCniBuildOS : " linux"
207+ clusterDefinitionCniBuildExt : " .tgz"
208+
209+ - template : e2e-job-template.yaml
210+ parameters :
211+ name : " ubuntu_18_04_linux_e2e"
212+ displayName : Ubuntu 18.04
213+ pipelineBuildImage : " $(BUILD_IMAGE)"
214+ clusterDefinition : " cniLinux1804.json"
215+ clusterDefinitionCniTypeKey : " azureCNIURLLinux"
216+ clusterDefinitionCniBuildOS : " linux"
217+ clusterDefinitionCniBuildExt : " .tgz"
218+
219+ - template : e2e-job-template.yaml
220+ parameters :
221+ name : " windows_18_09_e2e"
222+ displayName : " Windows 1809"
223+ pipelineBuildImage : " $(BUILD_IMAGE)"
224+ clusterDefinition : " cniWindows1809.json"
225+ clusterDefinitionCniTypeKey : " azureCNIURLWindows"
226+ clusterDefinitionCniBuildOS : " windows"
227+ clusterDefinitionCniBuildExt : " .zip"
228+
229+ - template : e2e-job-template.yaml
230+ parameters :
231+ name : " windows_19_03_e2e"
232+ displayName : " Windows 1903"
233+ pipelineBuildImage : " $(BUILD_IMAGE)"
234+ clusterDefinition : " cniWindows1903.json"
235+ clusterDefinitionCniTypeKey : " azureCNIURLWindows"
236+ clusterDefinitionCniBuildOS : " windows"
237+ clusterDefinitionCniBuildExt : " .zip"
232238
233239 - stage : cleanup
240+ displayName : Cleanup
241+ dependsOn :
242+ - " ubuntu_16_04_linux_e2e"
243+ - " ubuntu_18_04_linux_e2e"
244+ - " windows_18_09_e2e"
245+ - " windows_19_03_e2e"
234246 jobs :
235247 - job : delete_remote_artifacts
248+ displayName : Delete remote artifacts
236249 pool :
237250 name : Networking-ContainerNetworking
238251 demands : agent.os -equals Linux
0 commit comments