28
28
- checkout : self
29
29
fetchDepth : 2
30
30
31
+ - bash : src/ci/scripts/setup-environment.sh
32
+ displayName : Setup environment
33
+
31
34
- bash : src/ci/scripts/should-skip-this.sh
32
35
displayName : Decide whether to run this job
33
36
@@ -38,38 +41,26 @@ steps:
38
41
displayName : Show the current environment
39
42
40
43
- bash : src/ci/scripts/install-sccache.sh
41
- env :
42
- AGENT_OS : $(Agent.OS)
43
44
displayName : Install sccache
44
45
condition : and(succeeded(), not(variables.SKIP_JOB))
45
46
46
47
- bash : src/ci/scripts/install-clang.sh
47
- env :
48
- AGENT_OS : $(Agent.OS)
49
48
displayName : Install clang
50
49
condition : and(succeeded(), not(variables.SKIP_JOB))
51
50
52
51
- bash : src/ci/scripts/switch-xcode.sh
53
- env :
54
- AGENT_OS : $(Agent.OS)
55
52
displayName : Switch to Xcode 9.3
56
53
condition : and(succeeded(), not(variables.SKIP_JOB))
57
54
58
55
- bash : src/ci/scripts/install-wix.sh
59
- env :
60
- AGENT_OS : $(Agent.OS)
61
56
displayName : Install wix
62
57
condition : and(succeeded(), not(variables.SKIP_JOB))
63
58
64
59
- bash : src/ci/scripts/install-innosetup.sh
65
- env :
66
- AGENT_OS : $(Agent.OS)
67
60
displayName : Install InnoSetup
68
61
condition : and(succeeded(), not(variables.SKIP_JOB))
69
62
70
63
- bash : src/ci/scripts/windows-symlink-build-dir.sh
71
- env :
72
- AGENT_OS : $(Agent.OS)
73
64
displayName : Ensure the build happens on C:\ instead of D:\
74
65
condition : and(succeeded(), not(variables.SKIP_JOB))
75
66
@@ -78,35 +69,22 @@ steps:
78
69
condition : and(succeeded(), not(variables.SKIP_JOB))
79
70
80
71
- bash : src/ci/scripts/install-msys2.sh
81
- env :
82
- AGENT_OS : $(Agent.OS)
83
- SYSTEM_WORKFOLDER : $(System.Workfolder)
84
72
displayName : Install msys2
85
73
condition : and(succeeded(), not(variables.SKIP_JOB))
86
74
87
75
- bash : src/ci/scripts/install-msys2-packages.sh
88
- env :
89
- AGENT_OS : $(Agent.OS)
90
- SYSTEM_WORKFOLDER : $(System.Workfolder)
91
76
displayName : Install msys2 packages
92
77
condition : and(succeeded(), not(variables.SKIP_JOB))
93
78
94
79
- bash : src/ci/scripts/install-mingw.sh
95
- env :
96
- AGENT_OS : $(Agent.OS)
97
- SYSTEM_WORKFOLDER : $(System.Workfolder)
98
80
displayName : Install MinGW
99
81
condition : and(succeeded(), not(variables.SKIP_JOB))
100
82
101
83
- bash : src/ci/scripts/install-ninja.sh
102
- env :
103
- AGENT_OS : $(Agent.OS)
104
84
displayName : Install ninja
105
85
condition : and(succeeded(), not(variables.SKIP_JOB))
106
86
107
87
- bash : src/ci/scripts/enable-docker-ipv6.sh
108
- env :
109
- AGENT_OS : $(Agent.OS)
110
88
displayName : Enable IPv6 on Docker
111
89
condition : and(succeeded(), not(variables.SKIP_JOB))
112
90
@@ -120,22 +98,16 @@ steps:
120
98
condition : and(succeeded(), not(variables.SKIP_JOB))
121
99
122
100
- bash : src/ci/scripts/checkout-submodules.sh
123
- env :
124
- AGENT_OS : $(Agent.OS)
125
101
displayName : Checkout submodules
126
102
condition : and(succeeded(), not(variables.SKIP_JOB))
127
103
128
104
- bash : src/ci/scripts/verify-line-endings.sh
129
- env :
130
- AGENT_OS : $(Agent.OS)
131
105
displayName : Verify line endings
132
106
condition : and(succeeded(), not(variables.SKIP_JOB))
133
107
134
108
# Ensure the `aws` CLI is installed so we can deploy later on, cache docker
135
109
# images, etc.
136
110
- bash : src/ci/scripts/install-awscli.sh
137
- env :
138
- AGENT_OS : $(Agent.OS)
139
111
condition : and(succeeded(), not(variables.SKIP_JOB))
140
112
displayName : Install awscli
141
113
0 commit comments