1+ # Works
12trigger :
23- none
34
67
78stages :
89
9- - stage : Build_africa
10- displayName : Build stage africa
10+ - stage : Build_asia
11+ displayName : Build stage asia
1112 jobs :
12- - job : Build_africa
13+ - job : Build_asia
1314 steps :
1415
1516 - task : DownloadSecureFile@1
16- displayName : ' download AFRICA backendend'
17+ displayName : ' download ASIA backendend'
1718 inputs :
18- secureFile : ' BACKEND_ENV_FILE_AFRICA ' # string. Required. Secure File.
19+ secureFile : ' BACKEND_ENV_FILE_ASIA ' # string. Required. Secure File.
1920
2021 - task : CopyFiles@2
21- displayName : ' copy africa backendend'
22+ displayName : ' copy asia backendend'
2223 inputs :
2324 SourceFolder : ' $(Agent.TempDirectory)'
24- Contents : BACKEND_ENV_FILE_AFRICA
25+ Contents : BACKEND_ENV_FILE_ASIA
2526 TargetFolder : ' ./backend'
2627
27- - script : mv ./backend/BACKEND_ENV_FILE_AFRICA ./backend/.env
28- displayName : ' rename africa .env'
28+ - script : mv ./backend/BACKEND_ENV_FILE_ASIA ./backend/.env
29+ displayName : ' rename asia .env'
2930 - task : DownloadSecureFile@1
30- displayName : ' download africa frontend'
31+ displayName : ' download asia frontend'
3132 inputs :
32- secureFile : ' FRONTEND_ENV_FILE_AFRICA ' # string. Required. Secure File.
33+ secureFile : ' FRONTEND_ENV_FILE_ASIA ' # string. Required. Secure File.
3334
3435 - task : CopyFiles@2
35- displayName : ' copy africa frontend'
36+ displayName : ' copy asia frontend'
3637 inputs :
3738 SourceFolder : ' $(Agent.TempDirectory)'
38- Contents : FRONTEND_ENV_FILE_AFRICA
39+ Contents : FRONTEND_ENV_FILE_ASIA
3940 TargetFolder : ' ./frontend'
4041
41- - script : mv ./frontend/FRONTEND_ENV_FILE_AFRICA ./frontend/.env
42- displayName : ' rename africa .env'
42+ - script : mv ./frontend/FRONTEND_ENV_FILE_ASIA ./frontend/.env
43+ displayName : ' rename asia .env'
4344
4445 - script : ls -a ./frontend
4546 displayName : ' ls'
@@ -70,24 +71,24 @@ stages:
7071 archiveFile : $(Build.ArtifactStagingDirectory)/$(Build.BuildId).zip
7172 replaceExistingArchive : true
7273 - upload : $(Build.ArtifactStagingDirectory)/$(Build.BuildId).zip
73- artifact : drop_africa
74+ artifact : drop_asia
7475
75- - deployment : VMDeploy_AFRICA
76- dependsOn : Build_africa
77- displayName : DEPLOY AFRICA
76+ - deployment : VMDeploy_ASIA
77+ dependsOn : Build_asia
78+ displayName : DEPLOY ASIA
7879 environment :
7980 name : PROD
8081 resourceType : VirtualMachine
81- tags : africa
82+ tags : asia
8283 strategy :
8384 runOnce :
8485 preDeploy :
8586 steps :
8687 - task : DownloadPipelineArtifact@2
8788 inputs :
8889 buildType : ' current'
89- artifactName : drop_africa
90- targetPath : ' $(Pipeline.Workspace)/drop_africa '
90+ artifactName : drop_asia
91+ targetPath : ' $(Pipeline.Workspace)/drop_asia '
9192
9293 - script : echo initialize, cleanup, backup, install certs
9394
@@ -103,14 +104,14 @@ stages:
103104
104105 - task : ExtractFiles@1
105106 inputs :
106- archiveFilePatterns : ' $(Pipeline.Workspace)/drop_africa /$(Build.BuildId).zip'
107+ archiveFilePatterns : ' $(Pipeline.Workspace)/drop_asia /$(Build.BuildId).zip'
107108 destinationFolder : ' $(Pipeline.Workspace)/japp'
108109 cleanDestinationFolder : true
109110 overwriteExistingFiles : true
110111
111112 - task : DeleteFiles@1
112113 inputs :
113- SourceFolder : ' $(Pipeline.Workspace)/drop_africa '
114+ SourceFolder : ' $(Pipeline.Workspace)/drop_asia '
114115 Contents : ' $(Build.BuildId).zip'
115116
116117 - task : Bash@3
0 commit comments