diff options
author | Egor Chesakov <Egor.Chesakov@microsoft.com> | 2019-06-24 17:09:14 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-06-24 17:09:14 -0700 |
commit | d12d7c01c19534911a1110e02c3c507db7897bc4 (patch) | |
tree | 0d85e9d4e5cbf28fc0347bcdc3790e9da3fa4423 | |
parent | 0c957b6e69639fe06add31e43bc90e0db60743ac (diff) | |
download | coreclr-d12d7c01c19534911a1110e02c3c507db7897bc4.tar.gz coreclr-d12d7c01c19534911a1110e02c3c507db7897bc4.tar.bz2 coreclr-d12d7c01c19534911a1110e02c3c507db7897bc4.zip |
Add /eng/pipelines/*.yml (#25325)
-rw-r--r-- | eng/pipelines/corefx-jitstress.yml | 33 | ||||
-rw-r--r-- | eng/pipelines/corefx-jitstress2-jitstressregs.yml | 33 | ||||
-rw-r--r-- | eng/pipelines/corefx-jitstressregs.yml | 33 | ||||
-rw-r--r-- | eng/pipelines/corefx.yml | 33 | ||||
-rw-r--r-- | eng/pipelines/gcstress-extra.yml | 27 | ||||
-rw-r--r-- | eng/pipelines/gcstress0x3-gcstress0xc.yml | 27 | ||||
-rw-r--r-- | eng/pipelines/jitstress-isas-arm.yml | 23 | ||||
-rw-r--r-- | eng/pipelines/jitstress-isas-x86.yml | 27 | ||||
-rw-r--r-- | eng/pipelines/jitstress.yml | 27 | ||||
-rw-r--r-- | eng/pipelines/jitstress2-jitstressregs.yml | 27 | ||||
-rw-r--r-- | eng/pipelines/jitstressregs-x86.yml | 25 | ||||
-rw-r--r-- | eng/pipelines/jitstressregs.yml | 27 | ||||
-rw-r--r-- | eng/pipelines/r2r-extra.yml | 29 | ||||
-rw-r--r-- | eng/pipelines/r2r.yml | 31 | ||||
-rw-r--r-- | eng/pipelines/runincontext.yml | 35 |
15 files changed, 437 insertions, 0 deletions
diff --git a/eng/pipelines/corefx-jitstress.yml b/eng/pipelines/corefx-jitstress.yml new file mode 100644 index 0000000000..f7362c9e65 --- /dev/null +++ b/eng/pipelines/corefx-jitstress.yml @@ -0,0 +1,33 @@ +trigger: none + +pr: none + +schedules: +- cron: "0 7 * * *" + displayName: Mon through Sun at 11:00 PM (UTC-8:00) + branches: + include: + - master + always: true + +jobs: +- template: /eng/platform-matrix.yml + parameters: + jobTemplate: build-job.yml + buildConfig: checked + platforms: + - Linux_x64 + - Windows_NT_x64 + +- template: /eng/platform-matrix.yml + parameters: + jobTemplate: test-job.yml + buildConfig: checked + platforms: + - Linux_x64 + - Windows_NT_x64 + helixQueueGroup: pr + jobParameters: + testGroup: jitstress + corefxTests: true + displayNameArgs: CoreFX diff --git a/eng/pipelines/corefx-jitstress2-jitstressregs.yml b/eng/pipelines/corefx-jitstress2-jitstressregs.yml new file mode 100644 index 0000000000..360e1efab7 --- /dev/null +++ b/eng/pipelines/corefx-jitstress2-jitstressregs.yml @@ -0,0 +1,33 @@ +trigger: none + +pr: none + +schedules: +- cron: "0 9 * * *" + displayName: Mon through Sun at 1:00 AM (UTC-8:00) + branches: + include: + - master + always: true + +jobs: +- template: /eng/platform-matrix.yml + parameters: + jobTemplate: build-job.yml + buildConfig: checked + platforms: + - Linux_x64 + - Windows_NT_x64 + +- template: /eng/platform-matrix.yml + parameters: + jobTemplate: test-job.yml + buildConfig: checked + platforms: + - Linux_x64 + - Windows_NT_x64 + helixQueueGroup: pr + jobParameters: + testGroup: jitstress2-jitstressregs + corefxTests: true + displayNameArgs: CoreFX diff --git a/eng/pipelines/corefx-jitstressregs.yml b/eng/pipelines/corefx-jitstressregs.yml new file mode 100644 index 0000000000..a3cde57c16 --- /dev/null +++ b/eng/pipelines/corefx-jitstressregs.yml @@ -0,0 +1,33 @@ +trigger: none + +pr: none + +schedules: +- cron: "0 12 * * *" + displayName: Mon through Sun at 4:00 AM (UTC-8:00) + branches: + include: + - master + always: true + +jobs: +- template: /eng/platform-matrix.yml + parameters: + jobTemplate: build-job.yml + buildConfig: checked + platforms: + - Linux_x64 + - Windows_NT_x64 + +- template: /eng/platform-matrix.yml + parameters: + jobTemplate: test-job.yml + buildConfig: checked + platforms: + - Linux_x64 + - Windows_NT_x64 + helixQueueGroup: pr + jobParameters: + testGroup: jitstressregs + corefxTests: true + displayNameArgs: CoreFX diff --git a/eng/pipelines/corefx.yml b/eng/pipelines/corefx.yml new file mode 100644 index 0000000000..b83d108904 --- /dev/null +++ b/eng/pipelines/corefx.yml @@ -0,0 +1,33 @@ +trigger: none + +pr: none + +schedules: +- cron: "0 11 * * *" + displayName: Mon through Sun at 3:00 AM (UTC-8:00) + branches: + include: + - master + always: true + +jobs: +- template: /eng/platform-matrix.yml + parameters: + jobTemplate: build-job.yml + buildConfig: checked + platforms: + - Linux_x64 + - Windows_NT_x64 + +- template: /eng/platform-matrix.yml + parameters: + jobTemplate: test-job.yml + buildConfig: checked + platforms: + - Linux_x64 + - Windows_NT_x64 + helixQueueGroup: pr + jobParameters: + testGroup: outerloop + corefxTests: true + displayNameArgs: CoreFX diff --git a/eng/pipelines/gcstress-extra.yml b/eng/pipelines/gcstress-extra.yml new file mode 100644 index 0000000000..29b32432d3 --- /dev/null +++ b/eng/pipelines/gcstress-extra.yml @@ -0,0 +1,27 @@ +trigger: none + +pr: none + +schedules: +- cron: "0 21 * * 6,0" + displayName: Sat and Sun at 1:00 PM (UTC-8:00) + branches: + include: + - master + always: true + +jobs: +- template: /eng/platform-matrix.yml + parameters: + jobTemplate: build-job.yml + buildConfig: checked + platformGroup: gcstress + +- template: /eng/platform-matrix.yml + parameters: + jobTemplate: test-job.yml + buildConfig: checked + platformGroup: gcstress + helixQueueGroup: ci + jobParameters: + testGroup: gcstress-extra diff --git a/eng/pipelines/gcstress0x3-gcstress0xc.yml b/eng/pipelines/gcstress0x3-gcstress0xc.yml new file mode 100644 index 0000000000..19118498ec --- /dev/null +++ b/eng/pipelines/gcstress0x3-gcstress0xc.yml @@ -0,0 +1,27 @@ +trigger: none + +pr: none + +schedules: +- cron: "0 13 * * 6,0" + displayName: Sat and Sun at 5:00 AM (UTC-8:00) + branches: + include: + - master + always: true + +jobs: +- template: /eng/platform-matrix.yml + parameters: + jobTemplate: build-job.yml + buildConfig: checked + platformGroup: gcstress + +- template: /eng/platform-matrix.yml + parameters: + jobTemplate: test-job.yml + buildConfig: checked + platformGroup: gcstress + helixQueueGroup: ci + jobParameters: + testGroup: gcstress0x3-gcstress0xc diff --git a/eng/pipelines/jitstress-isas-arm.yml b/eng/pipelines/jitstress-isas-arm.yml new file mode 100644 index 0000000000..c96d2f9377 --- /dev/null +++ b/eng/pipelines/jitstress-isas-arm.yml @@ -0,0 +1,23 @@ +trigger: none + +pr: none + +jobs: +- template: /eng/platform-matrix.yml + parameters: + jobTemplate: build-job.yml + buildConfig: checked + platforms: + - Linux_arm64 + - Windows_NT_arm64 + +- template: /eng/platform-matrix.yml + parameters: + jobTemplate: test-job.yml + buildConfig: checked + platforms: + - Linux_arm64 + - Windows_NT_arm64 + helixQueueGroup: ci + jobParameters: + testGroup: jitstress-isas-arm diff --git a/eng/pipelines/jitstress-isas-x86.yml b/eng/pipelines/jitstress-isas-x86.yml new file mode 100644 index 0000000000..3c4e51e662 --- /dev/null +++ b/eng/pipelines/jitstress-isas-x86.yml @@ -0,0 +1,27 @@ +trigger: none + +pr: none + +jobs: +- template: /eng/platform-matrix.yml + parameters: + jobTemplate: build-job.yml + buildConfig: checked + platforms: + - Linux_x64 + - OSX_x64 + - Windows_NT_x64 + - Windows_NT_x86 + +- template: /eng/platform-matrix.yml + parameters: + jobTemplate: test-job.yml + buildConfig: checked + platforms: + - Linux_x64 + - OSX_x64 + - Windows_NT_x64 + - Windows_NT_x86 + helixQueueGroup: ci + jobParameters: + testGroup: jitstress-isas-x86 diff --git a/eng/pipelines/jitstress.yml b/eng/pipelines/jitstress.yml new file mode 100644 index 0000000000..d830fc9a91 --- /dev/null +++ b/eng/pipelines/jitstress.yml @@ -0,0 +1,27 @@ +trigger: none + +pr: none + +schedules: +- cron: "0 4 * * *" + displayName: Mon through Sun at 8:00 PM (UTC-8:00) + branches: + include: + - master + always: true + +jobs: +- template: /eng/platform-matrix.yml + parameters: + jobTemplate: build-job.yml + buildConfig: checked + platformGroup: all + +- template: /eng/platform-matrix.yml + parameters: + jobTemplate: test-job.yml + buildConfig: checked + platformGroup: all + helixQueueGroup: ci + jobParameters: + testGroup: jitstress diff --git a/eng/pipelines/jitstress2-jitstressregs.yml b/eng/pipelines/jitstress2-jitstressregs.yml new file mode 100644 index 0000000000..4e9b2a7df2 --- /dev/null +++ b/eng/pipelines/jitstress2-jitstressregs.yml @@ -0,0 +1,27 @@ +trigger: none + +pr: none + +schedules: +- cron: "0 17 * * 6,0" + displayName: Sat and Sun at 9:00 AM (UTC-8:00) + branches: + include: + - master + always: true + +jobs: +- template: /eng/platform-matrix.yml + parameters: + jobTemplate: build-job.yml + buildConfig: checked + platformGroup: all + +- template: /eng/platform-matrix.yml + parameters: + jobTemplate: test-job.yml + buildConfig: checked + platformGroup: all + helixQueueGroup: ci + jobParameters: + testGroup: jitstress2-jitstressregs diff --git a/eng/pipelines/jitstressregs-x86.yml b/eng/pipelines/jitstressregs-x86.yml new file mode 100644 index 0000000000..4e61ba5da5 --- /dev/null +++ b/eng/pipelines/jitstressregs-x86.yml @@ -0,0 +1,25 @@ +trigger: none + +pr: none + +jobs: +- template: /eng/platform-matrix.yml + parameters: + jobTemplate: build-job.yml + buildConfig: checked + platforms: + - Linux_x64 + - Windows_NT_x64 + - Windows_NT_x86 + +- template: /eng/platform-matrix.yml + parameters: + jobTemplate: test-job.yml + buildConfig: checked + platforms: + - Linux_x64 + - Windows_NT_x64 + - Windows_NT_x86 + helixQueueGroup: ci + jobParameters: + testGroup: jitstressregs-x86 diff --git a/eng/pipelines/jitstressregs.yml b/eng/pipelines/jitstressregs.yml new file mode 100644 index 0000000000..8a3486c15b --- /dev/null +++ b/eng/pipelines/jitstressregs.yml @@ -0,0 +1,27 @@ +trigger: none + +pr: none + +schedules: +- cron: "0 10 * * 6,0" + displayName: Sat and Sun at 2:00 AM (UTC-8:00) + branches: + include: + - master + always: true + +jobs: +- template: /eng/platform-matrix.yml + parameters: + jobTemplate: build-job.yml + buildConfig: checked + platformGroup: all + +- template: /eng/platform-matrix.yml + parameters: + jobTemplate: test-job.yml + buildConfig: checked + platformGroup: all + helixQueueGroup: ci + jobParameters: + testGroup: jitstressregs diff --git a/eng/pipelines/r2r-extra.yml b/eng/pipelines/r2r-extra.yml new file mode 100644 index 0000000000..f5afb25ff8 --- /dev/null +++ b/eng/pipelines/r2r-extra.yml @@ -0,0 +1,29 @@ +trigger: none + +pr: none + +schedules: +- cron: "0 2 * * 0,1" + displayName: Sat and Sun at 6:00 PM (UTC-8:00) + branches: + include: + - master + always: true + +jobs: +- template: /eng/platform-matrix.yml + parameters: + jobTemplate: build-job.yml + buildConfig: checked + platformGroup: gcstress + +- template: /eng/platform-matrix.yml + parameters: + jobTemplate: test-job.yml + buildConfig: checked + platformGroup: gcstress # r2r-extra testGroup runs gcstress15 scenario + helixQueueGroup: ci + jobParameters: + testGroup: r2r-extra + readyToRun: true + displayNameArgs: R2R diff --git a/eng/pipelines/r2r.yml b/eng/pipelines/r2r.yml new file mode 100644 index 0000000000..24f1f2ef5f --- /dev/null +++ b/eng/pipelines/r2r.yml @@ -0,0 +1,31 @@ +trigger: none + +pr: none + +jobs: +- template: /eng/platform-matrix.yml + parameters: + jobTemplate: build-job.yml + buildConfig: checked + platforms: + - Linux_arm + - Linux_arm64 + - Linux_x64 + - Windows_NT_x64 + - Windows_NT_x86 + +- template: /eng/platform-matrix.yml + parameters: + jobTemplate: test-job.yml + buildConfig: checked + platforms: + - Linux_arm + - Linux_arm64 + - Linux_x64 + - Windows_NT_x64 + - Windows_NT_x86 + helixQueueGroup: ci + jobParameters: + testGroup: outerloop + readyToRun: true + displayNameArgs: R2R diff --git a/eng/pipelines/runincontext.yml b/eng/pipelines/runincontext.yml new file mode 100644 index 0000000000..14ae44cad0 --- /dev/null +++ b/eng/pipelines/runincontext.yml @@ -0,0 +1,35 @@ +trigger: none + +pr: none + +schedules: +- cron: "0 13 * * 6,0" + displayName: Sat and Sun at 5:00 AM (UTC-8:00) + branches: + include: + - master + always: true + +jobs: +- template: /eng/platform-matrix.yml + parameters: + jobTemplate: build-job.yml + buildConfig: checked + platforms: + - Linux_x64 + - Windows_NT_x64 + - Windows_NT_x86 + +- template: /eng/platform-matrix.yml + parameters: + jobTemplate: test-job.yml + buildConfig: checked + platforms: + - Linux_x64 + - Windows_NT_x64 + - Windows_NT_x86 + helixQueueGroup: ci + jobParameters: + testGroup: outerloop + runInUnloadableContext: true + displayNameArgs: RunInContext |