Skip to content

Commit 0bf7976

Browse files
author
John Luo
committed
Only run macos tests
1 parent 5eeeb54 commit 0bf7976

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

.azure/pipelines/ci.yml

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@ pr:
1919
- '*'
2020

2121
variables:
22+
- name: SkipBuilds
23+
value: true
24+
- name: SkipTests
25+
value: true
2226
- name: DOTNET_SKIP_FIRST_TIME_EXPERIENCE
2327
value: true
2428
- name: _TeamName
@@ -94,6 +98,7 @@ stages:
9498
# Code check
9599
- template: jobs/default-build.yml
96100
parameters:
101+
condition: ne(variables['SkipBuilds'], 'true')
97102
jobName: Code_check
98103
jobDisplayName: Code check
99104
agentOs: Windows
@@ -117,6 +122,7 @@ stages:
117122
# Build Windows (x64/x86)
118123
- template: jobs/default-build.yml
119124
parameters:
125+
condition: ne(variables['SkipBuilds'], 'true')
120126
codeSign: true
121127
jobName: Windows_build
122128
jobDisplayName: "Build: Windows x64/x86"
@@ -227,6 +233,7 @@ stages:
227233
# Build Windows ARM
228234
- template: jobs/default-build.yml
229235
parameters:
236+
condition: ne(variables['SkipBuilds'], 'true')
230237
codeSign: true
231238
jobName: Windows_arm_build
232239
jobDisplayName: "Build: Windows ARM"
@@ -257,6 +264,7 @@ stages:
257264
# Build Windows ARM64
258265
- template: jobs/default-build.yml
259266
parameters:
267+
condition: ne(variables['SkipBuilds'], 'true')
260268
codeSign: true
261269
jobName: Windows_64_build
262270
jobDisplayName: "Build: Windows ARM64"
@@ -289,6 +297,7 @@ stages:
289297
# Build MacOS
290298
- template: jobs/default-build.yml
291299
parameters:
300+
condition: ne(variables['SkipBuilds'], 'true')
292301
jobName: MacOs_x64_build
293302
jobDisplayName: "Build: macOS"
294303
agentOs: macOs
@@ -319,6 +328,7 @@ stages:
319328
# Build Linux x64
320329
- template: jobs/default-build.yml
321330
parameters:
331+
condition: ne(variables['SkipBuilds'], 'true')
322332
jobName: Linux_x64_build
323333
jobDisplayName: "Build: Linux x64"
324334
agentOs: Linux
@@ -391,6 +401,7 @@ stages:
391401
# Build Linux ARM
392402
- template: jobs/default-build.yml
393403
parameters:
404+
condition: ne(variables['SkipBuilds'], 'true')
394405
jobName: Linux_arm_build
395406
jobDisplayName: "Build: Linux ARM"
396407
agentOs: Linux
@@ -422,6 +433,7 @@ stages:
422433
# Build Linux ARM64
423434
- template: jobs/default-build.yml
424435
parameters:
436+
condition: ne(variables['SkipBuilds'], 'true')
425437
jobName: Linux_arm64_build
426438
jobDisplayName: "Build: Linux ARM64"
427439
agentOs: Linux
@@ -453,6 +465,7 @@ stages:
453465
# Build Linux Musl x64
454466
- template: jobs/default-build.yml
455467
parameters:
468+
condition: ne(variables['SkipBuilds'], 'true')
456469
jobName: Linux_musl_x64_build
457470
jobDisplayName: "Build: Linux Musl x64"
458471
agentOs: Linux
@@ -487,6 +500,7 @@ stages:
487500
# Build Linux Musl ARM64
488501
- template: jobs/default-build.yml
489502
parameters:
503+
condition: ne(variables['SkipBuilds'], 'true')
490504
jobName: Linux_musl_arm64_build
491505
jobDisplayName: "Build: Linux Musl ARM64"
492506
agentOs: Linux
@@ -592,7 +606,6 @@ stages:
592606

593607
- template: jobs/default-build.yml
594608
parameters:
595-
condition: ne(variables['SkipTests'], 'true')
596609
jobName: MacOS_Test
597610
jobDisplayName: "Test: macOS 10.13"
598611
agentOs: macOS
@@ -666,7 +679,7 @@ stages:
666679
# Helix x64
667680
- template: jobs/default-build.yml
668681
parameters:
669-
condition: in(variables['Build.Reason'], 'PullRequest')
682+
condition: and(in(variables['Build.Reason'], 'PullRequest'), ne(variables['SkipTests'], 'true'))
670683
jobName: Helix_x64
671684
jobDisplayName: 'Tests: Helix x64'
672685
agentOs: Windows

0 commit comments

Comments
 (0)