From ff2a75e777e55126e09aa882a6beeae77c794e2f Mon Sep 17 00:00:00 2001 From: Adam Sitnik Date: Tue, 15 Nov 2022 15:05:15 +0100 Subject: [PATCH 1/2] add simple CI leg to verify that all microbenchmarks can be build for 3.1, 6.0 and 7.0 --- azure-pipelines.yml | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 83f7a4656aa..55a6bd53dca 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -307,7 +307,7 @@ jobs: channels: # for Roslyn jobs we want to check .NET Core 3.1 and 5.0 only - main - # Ubuntu 1804 x64 micro benchmarks + # Ubuntu 1804 x64 micro benchmarks main - template: /eng/performance/benchmark_jobs.yml parameters: osName: ubuntu @@ -324,6 +324,25 @@ jobs: channels: # for public jobs we want to make sure that the PRs don't break any of the supported frameworks - main + # Ubuntu 1804 x64 micro benchmarks older TFMs + - template: /eng/performance/benchmark_jobs.yml + parameters: + osName: ubuntu + osVersion: 1804 + kind: micro + architecture: x64 + pool: + vmImage: ubuntu-latest + machinePool: Open + queue: Ubuntu.1804.Amd64.Open + container: ubuntu_x64_build_container + csproj: src/benchmarks/micro/MicroBenchmarks.csproj + runCategories: 'LINQ' # run only few simple benchmarks to ensure we can build the project using old SDK + channels: # for public jobs we want to make sure that the PRs don't break any of the supported frameworks + - 7.0 + - 6.0 + - 3.1 + # Ubuntu 1804 x64 NativeAOT micro benchmarks - template: /eng/performance/benchmark_jobs.yml parameters: From 614772ceff18e42ad8daca76f12dffaacbb65d0f Mon Sep 17 00:00:00 2001 From: Adam Sitnik Date: Tue, 15 Nov 2022 15:12:19 +0100 Subject: [PATCH 2/2] try to get unique CI leg id --- azure-pipelines.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 55a6bd53dca..07f6ffd8ce7 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -329,7 +329,7 @@ jobs: parameters: osName: ubuntu osVersion: 1804 - kind: micro + kind: micro_old_tfm architecture: x64 pool: vmImage: ubuntu-latest