Skip to content

Commit ce2b36b

Browse files
committed
Condition some azure jobs on schedule trigger
1 parent 3c5bb06 commit ce2b36b

File tree

1 file changed

+35
-22
lines changed

1 file changed

+35
-22
lines changed

azure-pipelines.yml

Lines changed: 35 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -6,34 +6,14 @@ trigger:
66
- master
77

88
jobs:
9-
# - template: azure/job.yml
10-
# parameters:
11-
# configurationName: RELEASE_NTS
12-
# configurationParameters: '--disable-debug --disable-maintainer-zts'
139
- template: azure/job.yml
1410
parameters:
1511
configurationName: DEBUG_NTS
1612
configurationParameters: '--enable-debug --disable-maintainer-zts'
17-
# - template: azure/job.yml
18-
# parameters:
19-
# configurationName: RELEASE_ZTS
20-
# configurationParameters: '--disable-debug --enable-maintainer-zts'
2113
- template: azure/job.yml
2214
parameters:
23-
configurationName: DEBUG_ZTS
24-
configurationParameters: '--enable-debug --enable-maintainer-zts'
25-
# - template: azure/i386/job.yml
26-
# parameters:
27-
# configurationName: I386_RELEASE_NTS
28-
# configurationParameters: '--disable-debug --disable-maintainer-zts'
29-
- template: azure/i386/job.yml
30-
parameters:
31-
configurationName: I386_DEBUG_NTS
32-
configurationParameters: '--enable-debug --disable-maintainer-zts'
33-
# - template: azure/i386/job.yml
34-
# parameters:
35-
# configurationName: I386_RELEASE_ZTS
36-
# configurationParameters: '--disable-debug --enable-maintainer-zts'
15+
configurationName: RELEASE_ZTS
16+
configurationParameters: '--disable-debug --enable-maintainer-zts'
3717
- template: azure/i386/job.yml
3818
parameters:
3919
configurationName: I386_DEBUG_ZTS
@@ -42,3 +22,36 @@ jobs:
4222
parameters:
4323
configurationName: MACOS_DEBUG_NTS
4424
configurationParameters: '--enable-debug --disable-maintainer-zts'
25+
- ${{ if eq(variables['Build.Reason'], 'Schedule') }}:
26+
- template: azure/job.yml
27+
parameters:
28+
configurationName: DEBUG_ZTS
29+
configurationParameters: '--enable-debug --enable-maintainer-zts'
30+
- template: azure/job.yml
31+
parameters:
32+
configurationName: RELEASE_NTS
33+
configurationParameters: '--disable-debug --disable-maintainer-zts'
34+
- template: azure/i386/job.yml
35+
parameters:
36+
configurationName: I386_DEBUG_NTS
37+
configurationParameters: '--enable-debug --disable-maintainer-zts'
38+
- template: azure/i386/job.yml
39+
parameters:
40+
configurationName: I386_RELEASE_NTS
41+
configurationParameters: '--disable-debug --disable-maintainer-zts'
42+
- template: azure/i386/job.yml
43+
parameters:
44+
configurationName: I386_RELEASE_ZTS
45+
configurationParameters: '--disable-debug --enable-maintainer-zts'
46+
- template: azure/macos/job.yml
47+
parameters:
48+
configurationName: MACOS_DEBUG_ZTS
49+
configurationParameters: '--enable-debug --enable-maintainer-zts'
50+
- template: azure/macos/job.yml
51+
parameters:
52+
configurationName: MACOS_RELEASE_NTS
53+
configurationParameters: '--disable-debug --disable-maintainer-zts'
54+
- template: azure/macos/job.yml
55+
parameters:
56+
configurationName: MACOS_RELEASE_ZTS
57+
configurationParameters: '--disable-debug --enable-maintainer-zts'

0 commit comments

Comments
 (0)