@@ -30,46 +30,45 @@ extends:
3030 parameters :
3131 break : false
3232 jobs :
33- - job : test
34- displayName : ' Docker Compose Test'
35- steps :
36- - template : /templates/test/docker.yml@stratus-templates
37- parameters :
38- imageName : $(imageName)
39- dockerfilePath : $(dockerfilePath)
40- tag : $(tag)
41- dockerComposeFilePaths :
42- - ' $(Pipeline.Workspace)/github/docker-compose-unit-tests.yml'
43- - ' $(Pipeline.Workspace)/github/docker-compose-integration-tests.yml'
33+ - job : test
34+ displayName : ' Docker Compose Test'
35+ steps :
36+ - template : /templates/test/docker.yml@stratus-templates
37+ parameters :
38+ imageName : $(imageName)
39+ dockerfilePath : $(dockerfilePath)
40+ tag : $(tag)
41+ dockerComposeFilePaths :
42+ - ' $(Pipeline.Workspace)/github/docker-compose-unit-tests.yml'
4443
45- - job : sonarqube
46- displayName : ' SonarQube'
47- steps :
48- - template : /templates/codescan/sonarqube.yml@stratus-templates
49- parameters :
50- projectName : $(imageName)
44+ - job : sonarqube
45+ displayName : ' SonarQube'
46+ steps :
47+ - template : /templates/codescan/sonarqube.yml@stratus-templates
48+ parameters :
49+ projectName : $(imageName)
5150
52- - job : build_push
53- dependsOn :
54- - sonarqube
55- - test
56- displayName : ' Build and Push image'
57- steps :
58- - template : /templates/docker/push.yml@stratus-templates
59- parameters :
60- build : true
61- break : false
62- dockerFilePath : $(dockerfilePath)
63- imageName : $(imageName)
64- tag : $(tag)
51+ - job : build_push
52+ dependsOn :
53+ - sonarqube
54+ - test
55+ displayName : ' Build and Push image'
56+ steps :
57+ - template : /templates/docker/push.yml@stratus-templates
58+ parameters :
59+ build : true
60+ break : false
61+ dockerFilePath : $(dockerfilePath)
62+ imageName : $(imageName)
63+ tag : $(tag)
6564
66- - job : update
67- dependsOn :
68- - build_push
69- displayName : ' Update App Service'
70- steps :
71- - template : /templates/app-service/update-image.yml@stratus-templates
72- parameters :
73- parametersFileName : $(parametersFileName)
74- imageName : $(imageName)
75- tag : $(tag)
65+ - job : update
66+ dependsOn :
67+ - build_push
68+ displayName : ' Update App Service'
69+ steps :
70+ - template : /templates/app-service/update-image.yml@stratus-templates
71+ parameters :
72+ parametersFileName : $(parametersFileName)
73+ imageName : $(imageName)
74+ tag : $(tag)
0 commit comments