From 60ea6bc109f3dc01824c44aa1264b60503a98a38 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 e6779edffc02c2ce512ed196107bd9db189c59e5 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