Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move more pipelines to scheduled rather than rolling #60099

Merged
merged 2 commits into from
Oct 7, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion eng/pipelines/coreclr/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ trigger:
batch: true
branches:
include:
- main
- release/*.*
paths:
include:
Expand All @@ -24,6 +23,14 @@ trigger:
- eng/pipelines/libraries/*
- eng/pipelines/runtime.yml

schedules:
- 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).
displayName: runtime-coreclr-outerloop default schedule
branches:
include:
- main
always: false # run only if there were changes since the last successful scheduled run.

jobs:

#
Expand Down
14 changes: 10 additions & 4 deletions eng/pipelines/runtime-linker-tests.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
# The purpose of this pipeline is to exercise local developer workflow in the consolidated
safern marked this conversation as resolved.
Show resolved Hide resolved
# runtime repo. In particular, it is supposed to run the root "build" script just like any
# normal developer normally would and monitor regressions w.r.t. this fundamental scenario.
# The purpose of this pipeline is to run the trimming tests. These tests ensure trimming is
# done correctly and also that our APIs are trimming safe.

trigger:
batch: true
branches:
include:
- main
- release/*.*
paths:
include:
Expand All @@ -22,6 +20,14 @@ trigger:
- README.md
- SECURITY.md
- THIRD-PARTY-NOTICES.TXT

schedules:
- cron: "0 7,19 * * *" # run at 7:00 and 19:00 (UTC) which is 23:00 and 11:00 (PST).
displayName: Runtime-linker-tests default schedule
branches:
include:
- main
always: false # run only if there were changes since the last successful scheduled run.

pr:
branches:
Expand Down
31 changes: 7 additions & 24 deletions eng/pipelines/runtime-staging.yml
Original file line number Diff line number Diff line change
@@ -1,27 +1,10 @@
# Setting batch to true, triggers one build at a time.
# if there is a push while a build in progress, it will wait,
# until the running build finishes, and produce a build with all the changes
# that happened during the last build.
trigger:
batch: true
branches:
include:
- main
paths:
include:
- '*'
- docs/manpages/*
exclude:
- eng/Version.Details.xml
- .github/*
- docs/*
- CODE-OF-CONDUCT.md
- CONTRIBUTING.md
- LICENSE.TXT
- PATENTS.TXT
- README.md
- SECURITY.md
- THIRD-PARTY-NOTICES.TXT
schedules:
- cron: "0 7,19 * * *" # run at 7:00 and 19:00 (UTC) which is 23:00 and 11:00 (PST).
displayName: Runtime-staging default schedule
branches:
include:
- main
always: false # run only if there were changes since the last successful scheduled run.

pr:
branches:
Expand Down