Skip to content

Commit 82cf865

Browse files
authored
Move more pipelines to scheduled rather than rolling (#60099)
* Move more pipelines to scheduled rather than rolling * PR Feedback
1 parent e98d71d commit 82cf865

File tree

3 files changed

+25
-29
lines changed

3 files changed

+25
-29
lines changed

eng/pipelines/coreclr/ci.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ trigger:
22
batch: true
33
branches:
44
include:
5-
- main
65
- release/*.*
76
paths:
87
include:
@@ -24,6 +23,14 @@ trigger:
2423
- eng/pipelines/libraries/*
2524
- eng/pipelines/runtime.yml
2625

26+
schedules:
27+
- cron: "0 9,18,1 * * *" # run at 9:00, 18:00 and 01:00 (UTC) which is 2:00, 11:00 and 18:00 (PST).
28+
displayName: runtime-coreclr-outerloop default schedule
29+
branches:
30+
include:
31+
- main
32+
always: false # run only if there were changes since the last successful scheduled run.
33+
2734
jobs:
2835

2936
#

eng/pipelines/runtime-linker-tests.yml

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
1-
# The purpose of this pipeline is to exercise local developer workflow in the consolidated
2-
# runtime repo. In particular, it is supposed to run the root "build" script just like any
3-
# normal developer normally would and monitor regressions w.r.t. this fundamental scenario.
1+
# The purpose of this pipeline is to run the trimming tests. These tests ensure trimming is
2+
# done correctly and also that our APIs are trimming safe.
43

54
trigger:
65
batch: true
76
branches:
87
include:
9-
- main
108
- release/*.*
119
paths:
1210
include:
@@ -22,6 +20,14 @@ trigger:
2220
- README.md
2321
- SECURITY.md
2422
- THIRD-PARTY-NOTICES.TXT
23+
24+
schedules:
25+
- cron: "0 7,19 * * *" # run at 7:00 and 19:00 (UTC) which is 23:00 and 11:00 (PST).
26+
displayName: Runtime-linker-tests default schedule
27+
branches:
28+
include:
29+
- main
30+
always: false # run only if there were changes since the last successful scheduled run.
2531

2632
pr:
2733
branches:

eng/pipelines/runtime-staging.yml

Lines changed: 7 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,10 @@
1-
# Setting batch to true, triggers one build at a time.
2-
# if there is a push while a build in progress, it will wait,
3-
# until the running build finishes, and produce a build with all the changes
4-
# that happened during the last build.
5-
trigger:
6-
batch: true
7-
branches:
8-
include:
9-
- main
10-
paths:
11-
include:
12-
- '*'
13-
- docs/manpages/*
14-
exclude:
15-
- eng/Version.Details.xml
16-
- .github/*
17-
- docs/*
18-
- CODE-OF-CONDUCT.md
19-
- CONTRIBUTING.md
20-
- LICENSE.TXT
21-
- PATENTS.TXT
22-
- README.md
23-
- SECURITY.md
24-
- THIRD-PARTY-NOTICES.TXT
1+
schedules:
2+
- cron: "0 7,19 * * *" # run at 7:00 and 19:00 (UTC) which is 23:00 and 11:00 (PST).
3+
displayName: Runtime-staging default schedule
4+
branches:
5+
include:
6+
- main
7+
always: false # run only if there were changes since the last successful scheduled run.
258

269
pr:
2710
branches:

0 commit comments

Comments
 (0)