66trigger :
77- master
88
9- pool :
10- vmImage : ubuntu-latest
9+ jobs :
10+ - job : build
11+ displayName : Build
12+ pool :
13+ vmImage : ubuntu-latest
14+ steps :
15+ - task : ArchiveFiles@2
16+ inputs :
17+ rootFolderOrFile : ' app/'
18+ includeRootFolder : true
19+ archiveType : ' zip'
20+ archiveFile : ' $(Build.ArtifactStagingDirectory)/$(Build.BuildId).zip'
21+ replaceExistingArchive : true
1122
12- steps :
13- - task : ArchiveFiles@2
14- inputs :
15- rootFolderOrFile : ' app/'
16- includeRootFolder : true
17- archiveType : ' zip'
18- archiveFile : ' $(Build.ArtifactStagingDirectory)/$(Build.BuildId).zip'
19- replaceExistingArchive : true
20-
21- - task : AzureRmWebAppDeployment@5
22- inputs :
23- ConnectionType : ' AzureRM'
24- azureSubscription : ' Paiement à l’utilisation(78b9a3d9-a777-4dad-8f72-5fc24f431d13)'
25- appType : ' webAppContainer'
26- WebAppName : ' VanessaApp2'
27- DockerNamespace : ' vanessakovalsky'
28- DockerRepository : ' mypythonapp'
29- DockerImageTag : ' latest'
23+ - job : waitForValidation
24+ displayName : Wait for external validation
25+ pool : server
26+ timeoutInMinutes : 4320 # job times out in 3 days
27+ steps :
28+ - task : ManualValidation@1
29+ inputs :
30+ notifyUsers : ' v.david@kovalibre.com'
3031
31- - task : CmdLine@2
32- inputs :
33- script : ' wget https://vanessaapp2-awb2d4d4d3dug5cp.canadacentral-01.azurewebsites.net/ | grep '' Bienvenue sur l'' application de gestion"'
32+ - job : Deployment
33+ displayName : Deployment
34+ pool :
35+ vmImage : ubuntu-latest
36+ steps :
37+ - task : AzureRmWebAppDeployment@5
38+ inputs :
39+ ConnectionType : ' AzureRM'
40+ azureSubscription : ' Paiement à l’utilisation(78b9a3d9-a777-4dad-8f72-5fc24f431d13)'
41+ appType : ' webAppContainer'
42+ WebAppName : ' VanessaApp2'
43+ DockerNamespace : ' vanessakovalsky'
44+ DockerRepository : ' mypythonapp'
45+ DockerImageTag : ' latest'
46+
47+ - task : CmdLine@2
48+ inputs :
49+ script : ' wget https://vanessaapp2-awb2d4d4d3dug5cp.canadacentral-01.azurewebsites.net/ | grep '' Bienvenue sur l'' application de gestion"'
0 commit comments