55 vmImage : ubuntu-latest
66
77stages :
8- - stage : Build
9- displayName : Build stage
8+ - stage : Build_africa
9+ displayName : Build stage africa
1010 jobs :
11- - job : Build
11+ - job : Build_africa
1212 steps :
1313 - task : DownloadSecureFile@1
1414 displayName : ' download PROD Africa backend'
@@ -68,11 +68,11 @@ stages:
6868 archiveFile : $(Build.ArtifactStagingDirectory)/$(Build.BuildId).zip
6969 replaceExistingArchive : true
7070 - upload : $(Build.ArtifactStagingDirectory)/$(Build.BuildId).zip
71- artifact : drop
71+ artifact : drop_africa
7272
7373 - deployment : VMDeploy_AFRICA
74- dependsOn : Build
75- displayName : Web deploy Africa
74+ dependsOn : Build_africa
75+ displayName : DEPLOY AFRICA
7676 environment :
7777 name : PROD
7878 resourceType : VirtualMachine
@@ -84,7 +84,7 @@ stages:
8484 - task : DownloadPipelineArtifact@2
8585 inputs :
8686 buildType : ' current'
87- artifactName : drop
87+ artifactName : drop_africa
8888 targetPath : ' $(Pipeline.Workspace)/drop'
8989
9090 - script : echo initialize, cleanup, backup, install certs
@@ -100,20 +100,21 @@ stages:
100100
101101 - task : ExtractFiles@1
102102 inputs :
103- archiveFilePatterns : ' $(Pipeline.Workspace)/drop /$(Build.BuildId).zip'
103+ archiveFilePatterns : ' $(Pipeline.Workspace)/drop_africa /$(Build.BuildId).zip'
104104 destinationFolder : ' $(Pipeline.Workspace)/japp'
105105 cleanDestinationFolder : true
106106 overwriteExistingFiles : true
107107
108108 - task : DeleteFiles@1
109109 inputs :
110- SourceFolder : ' $(Pipeline.Workspace)/drop '
110+ SourceFolder : ' $(Pipeline.Workspace)/drop_africa '
111111 Contents : ' $(Build.BuildId).zip'
112112
113113 - task : Bash@3
114114 inputs :
115115 targetType : ' inline'
116116 script : |
117+ cd /home/azureuser/azagent/_work/1/japp
117118 pm2 restart index
118119 sudo systemctl restart nginx
119120
0 commit comments