Add runtime-coreclr pgostress YAML file (#77446)
authorJakob Botsch Nielsen <Jakob.botsch.nielsen@gmail.com>
Tue, 25 Oct 2022 20:39:26 +0000 (22:39 +0200)
committerGitHub <noreply@github.com>
Tue, 25 Oct 2022 20:39:26 +0000 (22:39 +0200)
eng/pipelines/coreclr/pgostress.yml [new file with mode: 0644]

diff --git a/eng/pipelines/coreclr/pgostress.yml b/eng/pipelines/coreclr/pgostress.yml
new file mode 100644 (file)
index 0000000..0f21cca
--- /dev/null
@@ -0,0 +1,59 @@
+trigger: none
+
+schedules:
+- cron: "0 6 * * 6"
+  displayName: Sat at 06:00 AM UTC
+  branches:
+    include:
+    - main
+  always: true
+
+extends:
+  template:  /eng/pipelines/common/templates/single-stage-pipeline-with-resources.yml
+  parameters:
+    jobs:
+
+    - template: /eng/pipelines/common/platform-matrix.yml
+      parameters:
+        jobTemplate: /eng/pipelines/common/build-coreclr-and-libraries-job.yml
+        buildConfig: checked
+        platforms:
+        - Linux_arm
+        - Linux_arm64
+        - Linux_x64
+        - OSX_arm64
+        - windows_arm
+        - windows_arm64
+        - windows_x64
+        - windows_x86
+        - CoreClrTestBuildHost # Either OSX_x64 or Linux_x64
+        jobParameters:
+          testGroup: pgo-extra
+
+    - template: /eng/pipelines/common/platform-matrix.yml
+      parameters:
+        jobTemplate: /eng/pipelines/common/templates/runtimes/build-test-job.yml
+        buildConfig: checked
+        platforms:
+        - CoreClrTestBuildHost # Either OSX_x64 or Linux_x64
+        jobParameters:
+          testGroup: pgo-extra
+
+    - template: /eng/pipelines/common/platform-matrix.yml
+      parameters:
+        jobTemplate: /eng/pipelines/common/templates/runtimes/run-test-job.yml
+        buildConfig: checked
+        platforms:
+        - Linux_arm
+        - Linux_arm64
+        - Linux_x64
+        - OSX_arm64
+        - windows_arm
+        - windows_arm64
+        - windows_x64
+        - windows_x86
+        helixQueueGroup: ci
+        helixQueuesTemplate: /eng/pipelines/coreclr/templates/helix-queues-setup.yml
+        jobParameters:
+          testGroup: pgo-extra
+          liveLibrariesBuildConfig: Release