2828- checkout : self
2929 fetchDepth : 2
3030
31+ - bash : src/ci/scripts/setup-environment.sh
32+ displayName : Setup environment
33+
3134- bash : src/ci/scripts/should-skip-this.sh
3235 displayName : Decide whether to run this job
3336
@@ -38,38 +41,26 @@ steps:
3841 displayName : Show the current environment
3942
4043- bash : src/ci/scripts/install-sccache.sh
41- env :
42- AGENT_OS : $(Agent.OS)
4344 displayName : Install sccache
4445 condition : and(succeeded(), not(variables.SKIP_JOB))
4546
4647- bash : src/ci/scripts/install-clang.sh
47- env :
48- AGENT_OS : $(Agent.OS)
4948 displayName : Install clang
5049 condition : and(succeeded(), not(variables.SKIP_JOB))
5150
5251- bash : src/ci/scripts/switch-xcode.sh
53- env :
54- AGENT_OS : $(Agent.OS)
5552 displayName : Switch to Xcode 9.3
5653 condition : and(succeeded(), not(variables.SKIP_JOB))
5754
5855- bash : src/ci/scripts/install-wix.sh
59- env :
60- AGENT_OS : $(Agent.OS)
6156 displayName : Install wix
6257 condition : and(succeeded(), not(variables.SKIP_JOB))
6358
6459- bash : src/ci/scripts/install-innosetup.sh
65- env :
66- AGENT_OS : $(Agent.OS)
6760 displayName : Install InnoSetup
6861 condition : and(succeeded(), not(variables.SKIP_JOB))
6962
7063- bash : src/ci/scripts/windows-symlink-build-dir.sh
71- env :
72- AGENT_OS : $(Agent.OS)
7364 displayName : Ensure the build happens on C:\ instead of D:\
7465 condition : and(succeeded(), not(variables.SKIP_JOB))
7566
@@ -78,35 +69,22 @@ steps:
7869 condition : and(succeeded(), not(variables.SKIP_JOB))
7970
8071- bash : src/ci/scripts/install-msys2.sh
81- env :
82- AGENT_OS : $(Agent.OS)
83- SYSTEM_WORKFOLDER : $(System.Workfolder)
8472 displayName : Install msys2
8573 condition : and(succeeded(), not(variables.SKIP_JOB))
8674
8775- bash : src/ci/scripts/install-msys2-packages.sh
88- env :
89- AGENT_OS : $(Agent.OS)
90- SYSTEM_WORKFOLDER : $(System.Workfolder)
9176 displayName : Install msys2 packages
9277 condition : and(succeeded(), not(variables.SKIP_JOB))
9378
9479- bash : src/ci/scripts/install-mingw.sh
95- env :
96- AGENT_OS : $(Agent.OS)
97- SYSTEM_WORKFOLDER : $(System.Workfolder)
9880 displayName : Install MinGW
9981 condition : and(succeeded(), not(variables.SKIP_JOB))
10082
10183- bash : src/ci/scripts/install-ninja.sh
102- env :
103- AGENT_OS : $(Agent.OS)
10484 displayName : Install ninja
10585 condition : and(succeeded(), not(variables.SKIP_JOB))
10686
10787- bash : src/ci/scripts/enable-docker-ipv6.sh
108- env :
109- AGENT_OS : $(Agent.OS)
11088 displayName : Enable IPv6 on Docker
11189 condition : and(succeeded(), not(variables.SKIP_JOB))
11290
@@ -120,22 +98,16 @@ steps:
12098 condition : and(succeeded(), not(variables.SKIP_JOB))
12199
122100- bash : src/ci/scripts/checkout-submodules.sh
123- env :
124- AGENT_OS : $(Agent.OS)
125101 displayName : Checkout submodules
126102 condition : and(succeeded(), not(variables.SKIP_JOB))
127103
128104- bash : src/ci/scripts/verify-line-endings.sh
129- env :
130- AGENT_OS : $(Agent.OS)
131105 displayName : Verify line endings
132106 condition : and(succeeded(), not(variables.SKIP_JOB))
133107
134108# Ensure the `aws` CLI is installed so we can deploy later on, cache docker
135109# images, etc.
136110- bash : src/ci/scripts/install-awscli.sh
137- env :
138- AGENT_OS : $(Agent.OS)
139111 condition : and(succeeded(), not(variables.SKIP_JOB))
140112 displayName : Install awscli
141113
0 commit comments