From 568eb0aa79f33db6f42e8fe0436298a37ce7cef0 Mon Sep 17 00:00:00 2001 From: Tomas Date: Fri, 4 Sep 2020 09:13:11 +0200 Subject: [PATCH 1/2] Add initial release testing for outerloop and jitstress pipelines I have fixed the CoreCLR outerloop pipeline to include the release branches. For jitstress and libraries_jitstress I have split the schedules to run every other day for master vs. release as with the growing number of Mono runs there's not much space for maneuver w.r.t. allocating new lab HW. Fixes: https://github.com/dotnet/runtime/issues/41841 Thanks Tomas --- eng/pipelines/coreclr/ci.yml | 1 + eng/pipelines/coreclr/jitstress.yml | 10 ++++++++-- eng/pipelines/coreclr/libraries-jitstress.yml | 10 ++++++++-- 3 files changed, 17 insertions(+), 4 deletions(-) diff --git a/eng/pipelines/coreclr/ci.yml b/eng/pipelines/coreclr/ci.yml index c58c4804174b15..46326a8c64f791 100644 --- a/eng/pipelines/coreclr/ci.yml +++ b/eng/pipelines/coreclr/ci.yml @@ -3,6 +3,7 @@ trigger: branches: include: - master + - release/*.* paths: include: - '*' diff --git a/eng/pipelines/coreclr/jitstress.yml b/eng/pipelines/coreclr/jitstress.yml index adb906ea7bf26d..3e8129c266b7a0 100644 --- a/eng/pipelines/coreclr/jitstress.yml +++ b/eng/pipelines/coreclr/jitstress.yml @@ -3,12 +3,18 @@ trigger: none pr: none schedules: -- cron: "0 4 * * *" - displayName: Mon through Sun at 8:00 PM (UTC-8:00) +- cron: "0 4 * * 1,3,5" + displayName: Mon, Wed, Fri at 8:00 PM (UTC-8:00) branches: include: - master always: true +- cron: "0 4 * * 2,4,6" + displayName: Tue, Thu, Sat at 8:00 PM (UTC-8:00) + branches: + include: + - release/*.* + always: true jobs: # diff --git a/eng/pipelines/coreclr/libraries-jitstress.yml b/eng/pipelines/coreclr/libraries-jitstress.yml index 7128ab1414c033..ccfaad6a1549cf 100644 --- a/eng/pipelines/coreclr/libraries-jitstress.yml +++ b/eng/pipelines/coreclr/libraries-jitstress.yml @@ -3,12 +3,18 @@ trigger: none pr: none schedules: -- cron: "0 7 * * *" - displayName: Mon through Sun at 11:00 PM (UTC-8:00) +- cron: "0 7 * * 2,4,6" + displayName: Tue, Thu, Sat at 11:00 PM (UTC-8:00) branches: include: - master always: true +- cron: "0 7 * * 1,3,5" + displayName: Mon, Wed, Fri at 11:00 PM (UTC-8:00) + branches: + include: + - release/*.* + always: true jobs: # From 6fe714e57c62117e22e5a2e7ce1e6813677ab9b5 Mon Sep 17 00:00:00 2001 From: Tomas Date: Tue, 8 Sep 2020 22:25:22 +0200 Subject: [PATCH 2/2] Add Sunday runs for [libraries-]jitstress per Bruce's PR feedback I have somewhat arbitrarily added a Sunday run for jitstress on release branches and for libraries-jitstress on master; I don't think I have any compelling reason for not doing it the other way round, except perhaps for a bit of symmetry in the YAML code. Thanks Tomas --- eng/pipelines/coreclr/jitstress.yml | 4 ++-- eng/pipelines/coreclr/libraries-jitstress.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/eng/pipelines/coreclr/jitstress.yml b/eng/pipelines/coreclr/jitstress.yml index 3e8129c266b7a0..a78aaa620f0f4d 100644 --- a/eng/pipelines/coreclr/jitstress.yml +++ b/eng/pipelines/coreclr/jitstress.yml @@ -9,8 +9,8 @@ schedules: include: - master always: true -- cron: "0 4 * * 2,4,6" - displayName: Tue, Thu, Sat at 8:00 PM (UTC-8:00) +- cron: "0 4 * * 0,2,4,6" + displayName: Sun, Tue, Thu, Sat at 8:00 PM (UTC-8:00) branches: include: - release/*.* diff --git a/eng/pipelines/coreclr/libraries-jitstress.yml b/eng/pipelines/coreclr/libraries-jitstress.yml index ccfaad6a1549cf..91fae482d4470b 100644 --- a/eng/pipelines/coreclr/libraries-jitstress.yml +++ b/eng/pipelines/coreclr/libraries-jitstress.yml @@ -3,8 +3,8 @@ trigger: none pr: none schedules: -- cron: "0 7 * * 2,4,6" - displayName: Tue, Thu, Sat at 11:00 PM (UTC-8:00) +- cron: "0 7 * * 0,2,4,6" + displayName: Sun, Tue, Thu, Sat at 11:00 PM (UTC-8:00) branches: include: - master