Skip to content

Commit 0c48209

Browse files
authored
Release setup (#90529)
* Remove schedule to move us back to rolling * Add rc1 explict branch name * Comment out section
1 parent e079223 commit 0c48209

File tree

2 files changed

+54
-50
lines changed

2 files changed

+54
-50
lines changed

eng/pipelines/coreclr/perf-non-wasm-jobs.yml

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,27 @@
11
jobs:
22

3-
# - ${{ if and(ne(variables['System.TeamProject'], 'public'), in(variables['Build.Reason'], 'Schedule')) }}:
3+
- ${{ if and(ne(variables['System.TeamProject'], 'public'), in(variables['Build.Reason'], 'Schedule')) }}:
44

5-
# # build mono
6-
# - template: /eng/pipelines/common/platform-matrix.yml
7-
# parameters:
8-
# jobTemplate: /eng/pipelines/mono/templates/build-job.yml
9-
# runtimeFlavor: mono
10-
# buildConfig: release
11-
# platforms:
12-
# - linux_x64
5+
# build mono
6+
- template: /eng/pipelines/common/platform-matrix.yml
7+
parameters:
8+
jobTemplate: /eng/pipelines/mono/templates/build-job.yml
9+
runtimeFlavor: mono
10+
buildConfig: release
11+
platforms:
12+
- linux_x64
1313

14-
# # build coreclr and libraries
15-
# - template: /eng/pipelines/common/platform-matrix.yml
16-
# parameters:
17-
# jobTemplate: /eng/pipelines/common/build-coreclr-and-libraries-job.yml
18-
# buildConfig: release
19-
# platforms:
20-
# - linux_x64
21-
# jobParameters:
22-
# testGroup: perf
14+
# build coreclr and libraries
15+
- template: /eng/pipelines/common/platform-matrix.yml
16+
parameters:
17+
jobTemplate: /eng/pipelines/common/build-coreclr-and-libraries-job.yml
18+
buildConfig: release
19+
platforms:
20+
- linux_x64
21+
jobParameters:
22+
testGroup: perf
2323

24-
- ${{ if ne(variables['System.TeamProject'], 'public') }}: # notin(variables['Build.Reason'], 'Schedule') # Temporarily remove schedule filter since we are now running on schedule runs (Same for above schedule section)
24+
- ${{ if and(ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'Schedule')) }}:
2525

2626
# build coreclr and libraries
2727
- template: /eng/pipelines/common/platform-matrix.yml

eng/pipelines/coreclr/perf.yml

Lines changed: 35 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,39 @@
1-
2-
trigger: none
3-
# batch: true
4-
# branches:
5-
# include:
6-
# #- main # Temporarily disable trigger while the ubuntu queue is backed up
7-
# - release/*
8-
# paths:
9-
# include:
10-
# - '*'
11-
# - src/libraries/System.Private.CoreLib/*
12-
# exclude:
13-
# - '**.md'
14-
# - .devcontainer/*
15-
# - .github/*
16-
# - docs/*
17-
# - LICENSE.TXT
18-
# - PATENTS.TXT
19-
# - THIRD-PARTY-NOTICES.TXT
1+
trigger:
2+
batch: true
3+
branches:
4+
include:
5+
- main
6+
- release/8.0-rc1
7+
paths:
8+
include:
9+
- '*'
10+
- src/libraries/System.Private.CoreLib/*
11+
exclude:
12+
- '**.md'
13+
- .devcontainer/*
14+
- .github/*
15+
- docs/*
16+
- LICENSE.TXT
17+
- PATENTS.TXT
18+
- THIRD-PARTY-NOTICES.TXT
2019

2120
variables:
2221
- template: /eng/pipelines/common/variables.yml
2322

24-
# Run at 10:00AM () every night to give plenty of time to rerun if errors occur
25-
schedules:
26-
- cron: "00 10 * * *"
27-
displayName: Every day at 10:00AM UTC (3AM PDT)
28-
branches:
29-
include:
30-
- main
31-
always: true
32-
batch: true
23+
#
24+
# For the 'schedule' case, only wasm/jsc perf jobs are run.
25+
# And the rest are build jobs - wasm, mono, coreclr, and libraries.
26+
#
27+
# Since, we are not running *any* perf jobs, none of these builds are needed,
28+
# thus the whole scheduled run can be disabled.
29+
#
30+
#schedules:
31+
#- cron: "30 2 * * *"
32+
#displayName: Every night at 2:30AM
33+
#branches:
34+
#include:
35+
#- main
36+
#always: true
3337

3438
extends:
3539
template: /eng/pipelines/common/templates/pipeline-with-resources.yml
@@ -41,9 +45,9 @@ extends:
4145
- template: /eng/pipelines/coreclr/perf-wasm-jobs.yml
4246
parameters:
4347
collectHelixLogsScript: ${{ variables._wasmCollectHelixLogsScript }}
44-
# ${{ and(ne(variables['System.TeamProject'], 'public'), in(variables['Build.Reason'], 'Schedule')) }}:
45-
# runProfile: 'non-v8'
46-
${{ if ne(variables['System.TeamProject'], 'public') }}: # , notin(variables['Build.Reason'], 'Schedule')
48+
#${{ and(ne(variables['System.TeamProject'], 'public'), in(variables['Build.Reason'], 'Schedule')) }}:
49+
# runProfile: 'non-v8'
50+
${{ if and(ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'Schedule')) }}:
4751
runProfile: 'v8'
4852

4953
- template: /eng/pipelines/coreclr/perf-non-wasm-jobs.yml

0 commit comments

Comments
 (0)