1- # Works
21trigger :
32- none
43
76
87stages :
98
10- - stage : Build_asia
11- displayName : Build stage asia
9+ - stage : Build_africa
10+ displayName : Build stage africa
1211 jobs :
13- - job : Build_asia
12+ - job : Build_africa
1413 steps :
1514
1615 - task : DownloadSecureFile@1
17- displayName : ' download ASIA backendend'
16+ displayName : ' download AFRICA backendend'
1817 inputs :
19- secureFile : ' BACKEND_ENV_FILE_ASIA ' # string. Required. Secure File.
18+ secureFile : ' BACKEND_ENV_FILE_AFRICA ' # string. Required. Secure File.
2019
2120 - task : CopyFiles@2
22- displayName : ' copy asia backendend'
21+ displayName : ' copy africa backendend'
2322 inputs :
2423 SourceFolder : ' $(Agent.TempDirectory)'
25- Contents : BACKEND_ENV_FILE_ASIA
24+ Contents : BACKEND_ENV_FILE_AFRICA
2625 TargetFolder : ' ./backend'
2726
28- - script : mv ./backend/BACKEND_ENV_FILE_ASIA ./backend/.env
29- displayName : ' rename asia .env'
27+ - script : mv ./backend/BACKEND_ENV_FILE_AFRICA ./backend/.env
28+ displayName : ' rename africa .env'
3029 - task : DownloadSecureFile@1
31- displayName : ' download asia frontend'
30+ displayName : ' download africa frontend'
3231 inputs :
33- secureFile : ' FRONTEND_ENV_FILE_ASIA ' # string. Required. Secure File.
32+ secureFile : ' FRONTEND_ENV_FILE_AFRICA ' # string. Required. Secure File.
3433
3534 - task : CopyFiles@2
36- displayName : ' copy asia frontend'
35+ displayName : ' copy africa frontend'
3736 inputs :
3837 SourceFolder : ' $(Agent.TempDirectory)'
39- Contents : FRONTEND_ENV_FILE_ASIA
38+ Contents : FRONTEND_ENV_FILE_AFRICA
4039 TargetFolder : ' ./frontend'
4140
42- - script : mv ./frontend/FRONTEND_ENV_FILE_ASIA ./frontend/.env
43- displayName : ' rename asia .env'
41+ - script : mv ./frontend/FRONTEND_ENV_FILE_AFRICA ./frontend/.env
42+ displayName : ' rename africa .env'
4443
4544 - script : ls -a ./frontend
4645 displayName : ' ls'
@@ -71,23 +70,23 @@ stages:
7170 archiveFile : $(Build.ArtifactStagingDirectory)/$(Build.BuildId).zip
7271 replaceExistingArchive : true
7372 - upload : $(Build.ArtifactStagingDirectory)/$(Build.BuildId).zip
74- artifact : drop_asia
73+ artifact : drop_africa
7574
76- - deployment : VMDeploy_ASIA
77- dependsOn : Build_asia
78- displayName : DEPLOY ASIA
75+ - deployment : VMDeploy_AFRICA
76+ dependsOn : Build_africa
77+ displayName : DEPLOY AFRICA
7978 environment :
8079 name : PROD
8180 resourceType : VirtualMachine
82- tags : asia
81+ tags : africa
8382 strategy :
8483 runOnce :
8584 preDeploy :
8685 steps :
8786 - task : DownloadPipelineArtifact@2
8887 inputs :
8988 buildType : ' current'
90- artifactName : drop_asia
89+ artifactName : drop_africa
9190 targetPath : ' $(Pipeline.Workspace)/drop'
9291
9392 - script : echo initialize, cleanup, backup, install certs
@@ -104,14 +103,14 @@ stages:
104103
105104 - task : ExtractFiles@1
106105 inputs :
107- archiveFilePatterns : ' $(Pipeline.Workspace)/drop_asia /$(Build.BuildId).zip'
106+ archiveFilePatterns : ' $(Pipeline.Workspace)/drop_africa /$(Build.BuildId).zip'
108107 destinationFolder : ' $(Pipeline.Workspace)/japp'
109108 cleanDestinationFolder : true
110109 overwriteExistingFiles : true
111110
112111 - task : DeleteFiles@1
113112 inputs :
114- SourceFolder : ' $(Pipeline.Workspace)/drop_asia '
113+ SourceFolder : ' $(Pipeline.Workspace)/drop_africa '
115114 Contents : ' $(Build.BuildId).zip'
116115
117116 - task : Bash@3
0 commit comments