From 727ff28d842461a6953958e9a068b38a9ee4e935 Mon Sep 17 00:00:00 2001 From: Pascal Berger Date: Thu, 21 Nov 2024 22:40:19 +0100 Subject: [PATCH] Update build images (#518) --- .github/workflows/build.yml | 8 ++-- README.md | 20 ++++---- azure-pipelines.yml | 94 ++++++++++++++++++------------------- 3 files changed, 61 insertions(+), 61 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b0516d19..a98775aa 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -26,9 +26,9 @@ jobs: with: name: NuGet Package path: ./BuildArtifacts/Packages/NuGet/ - # Integration Tests Script Runner Windows (.NET Core tool) - Test_Windows_DotNetCoreTool: - name: Integration Tests Script Runner Windows (.NET Core tool) + # Integration Tests Script Runner Windows (.NET tool) + Test_Windows_DotNetTool: + name: Integration Tests Script Runner Windows (.NET tool) needs: Build runs-on: windows-2019 steps: @@ -54,5 +54,5 @@ jobs: - name: Publish generated reports as build artifact uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4 with: - name: Integration Tests Script Runner Windows (.NET Core tool) + name: Integration Tests Script Runner Windows (.NET tool) path: ./tests/script-runner/BuildArtifacts/output/ diff --git a/README.md b/README.md index 91e29642..d093d5b8 100644 --- a/README.md +++ b/README.md @@ -26,16 +26,16 @@ and for general information about the Cake build automation system see the [Cake |Build|Azure DevOps|N/A|Windows|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=develop&jobName=Build)](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=master&jobName=Build)](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=master)| |Integration Tests|Azure DevOps|Cake Frosting .NET 8|Windows 2019|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=develop&jobName=Integration%20Tests%20Frosting%20Windows%202019%20(.NET%208))](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=master&jobName=Integration%20Tests%20Frosting%20Windows%202019%20(.NET%208))](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=master)| |Integration Tests|Azure DevOps|Cake Frosting .NET 9|Windows 2022|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=develop&jobName=Integration%20Tests%20Frosting%20Windows%202022%20(.NET%209))](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=master&jobName=Integration%20Tests%20Frosting%20Windows%202022%20(.NET%209))](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=master)| -|Integration Tests|Azure DevOps|Cake .NET Tool|Windows 2019|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=develop&jobName=Integration%20Tests%20Script%20Runner%20Windows%202019%20(.NET%20Core%20tool))](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=master&jobName=Integration%20Tests%20Script%20Runner%20Windows%202019%20(.NET%20Core%20tool))](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=master)| -|Integration Tests|Azure DevOps|Cake .NET Tool|Windows 2022|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=develop&jobName=Integration%20Tests%20Script%20Runner%20Windows%202022%20(.NET%20Core%20tool))](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=master&jobName=Integration%20Tests%20Script%20Runner%20Windows%202022%20(.NET%20Core%20tool))](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=master)| -|Integration Tests|Azure DevOps|Cake Frosting .NET 8|macOS 11|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=develop&jobName=Integration%20Tests%20Frosting%20macOS%2011%20(.NET%208))](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=master&jobName=Integration%20Tests%20Frosting%20macOS%2011%20(.NET%208))](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=master)| -|Integration Tests|Azure DevOps|Cake Frosting .NET 9|macOS 12|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=develop&jobName=Integration%20Tests%20Frosting%20macOS%2012%20(.NET%209))](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=master&jobName=Integration%20Tests%20Frosting%20macOS%2012%20(.NET%209))](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=master)| -|Integration Tests|Azure DevOps|Cake .NET Tool|macOS 11|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=develop&jobName=Integration%20Tests%20Script%20Runner%20macOS%2011%20(.NET%20Core%20tool))](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=master&jobName=Integration%20Tests%20Script%20Runner%20macOS%2011%20(.NET%20Core%20tool))](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=master)| -|Integration Tests|Azure DevOps|Cake .NET Tool|macOS 12|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=develop&jobName=Integration%20Tests%20Script%20Runner%20macOS%2012%20(.NET%20Core%20tool))](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=master&jobName=Integration%20Tests%20Script%20Runner%20macOS%2012%20(.NET%20Core%20tool))](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=master)| -|Integration Tests|Azure DevOps|Cake Frosting .NET 8|Ubuntu 20.04|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=develop&jobName=Integration%20Tests%20Frosting%20Ubuntu%2020.04%20(.NET%208))](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=master&jobName=Integration%20Tests%20Frosting%20Ubuntu%2020.04%20(.NET%208))](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=master)| -|Integration Tests|Azure DevOps|Cake Frosting .NET 9|Ubuntu 22.04|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=develop&jobName=Integration%20Tests%20Frosting%20Ubuntu%2022.04%20(.NET%209))](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=master&jobName=Integration%20Tests%20Frosting%20Ubuntu%2022.04%20(.NET%209))](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=master)| -|Integration Tests|Azure DevOps|Cake .NET Tool|Ubuntu 20.04|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=develop&jobName=Integration%20Tests%20Script%20Runner%20Ubuntu%2020.04%20(.NET%20Core%20tool))](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=master&jobName=Integration%20Tests%20Script%20Runner%20Ubuntu%2020.04%20(.NET%20Core%20tool))](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=master)| -|Integration Tests|Azure DevOps|Cake .NET Tool|Ubuntu 22.04|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=develop&jobName=Integration%20Tests%20Script%20Runner%20Ubuntu%2022.04%20(.NET%20Core%20tool))](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=master&jobName=Integration%20Tests%20Script%20Runner%20Ubuntu%2022.04%20(.NET%20Core%20tool))](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=master)| +|Integration Tests|Azure DevOps|Cake .NET Tool|Windows 2019|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=develop&jobName=Integration%20Tests%20Script%20Runner%20Windows%202019%20(.NET%20tool))](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=master&jobName=Integration%20Tests%20Script%20Runner%20Windows%202019%20(.NET%20tool))](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=master)| +|Integration Tests|Azure DevOps|Cake .NET Tool|Windows 2022|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=develop&jobName=Integration%20Tests%20Script%20Runner%20Windows%202022%20(.NET%20tool))](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=master&jobName=Integration%20Tests%20Script%20Runner%20Windows%202022%20(.NET%20tool))](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=master)| +|Integration Tests|Azure DevOps|Cake Frosting .NET 8|macOS 13|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=develop&jobName=Integration%20Tests%20Frosting%20macOS%2013%20(.NET%208))](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=master&jobName=Integration%20Tests%20Frosting%20macOS%2013%20(.NET%208))](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=master)| +|Integration Tests|Azure DevOps|Cake Frosting .NET 9|macOS 14|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=develop&jobName=Integration%20Tests%20Frosting%20macOS%2014%20(.NET%209))](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=master&jobName=Integration%20Tests%20Frosting%20macOS%2014%20(.NET%209))](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=master)| +|Integration Tests|Azure DevOps|Cake .NET Tool|macOS 13|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=develop&jobName=Integration%20Tests%20Script%20Runner%20macOS%2013%20(.NET%20tool))](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=master&jobName=Integration%20Tests%20Script%20Runner%20macOS%2013%20(.NET%20tool))](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=master)| +|Integration Tests|Azure DevOps|Cake .NET Tool|macOS 14|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=develop&jobName=Integration%20Tests%20Script%20Runner%20macOS%2014%20(.NET%20tool))](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=master&jobName=Integration%20Tests%20Script%20Runner%20macOS%2014%20(.NET%20tool))](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=master)| +|Integration Tests|Azure DevOps|Cake Frosting .NET 8|Ubuntu 22.04|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=develop&jobName=Integration%20Tests%20Frosting%20Ubuntu%2022.04%20(.NET%208))](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=master&jobName=Integration%20Tests%20Frosting%20Ubuntu%2022.04%20(.NET%208))](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=master)| +|Integration Tests|Azure DevOps|Cake Frosting .NET 9|Ubuntu 24.04|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=develop&jobName=Integration%20Tests%20Frosting%20Ubuntu%2024.04%20(.NET%209))](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=master&jobName=Integration%20Tests%20Frosting%20Ubuntu%2024.04%20(.NET%209))](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=master)| +|Integration Tests|Azure DevOps|Cake .NET Tool|Ubuntu 22.04|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=develop&jobName=Integration%20Tests%20Script%20Runner%20Ubuntu%2022.04%20(.NET%20tool))](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=master&jobName=Integration%20Tests%20Script%20Runner%20Ubuntu%2022.04%20(.NET%20tool))](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=master)| +|Integration Tests|Azure DevOps|Cake .NET Tool|Ubuntu 24.04|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=develop&jobName=Integration%20Tests%20Script%20Runner%20Ubuntu%2024.04%20(.NET%20tool))](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=develop)|[![Build Status](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_apis/build/status/cake-contrib.Cake.Issues.Recipe?branchName=master&jobName=Integration%20Tests%20Script%20Runner%20Ubuntu%2024.04%20(.NET%20tool))](https://dev.azure.com/cake-contrib/Cake.Issues.Recipe/_build/latest?definitionId=30&branchName=master)| ## Demos diff --git a/azure-pipelines.yml b/azure-pipelines.yml index bbd00920..ed6d794d 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -34,11 +34,11 @@ jobs: artifact: NuGet Package displayName: 'Publish NuGet package as build artifact' # Integration Tests Frosting Windows (.NET 8) -- job: Test_Frosting_Windows_2022_Net8 - displayName: Integration Tests Frosting Windows 2022 (.NET 8) +- job: Test_Frosting_Windows_2019_Net8 + displayName: Integration Tests Frosting Windows 2019 (.NET 8) dependsOn: Build pool: - vmImage: 'windows-2022' + vmImage: 'windows-2019' steps: - task: UseDotNet@2 inputs: @@ -62,7 +62,7 @@ jobs: workingDirectory: ./tests/frosting/net8.0 displayName: 'Run integration tests' - publish: $(Build.SourcesDirectory)/tests/frosting/net8.0/build/BuildArtifacts/output - artifact: Integration Tests Frosting Windows 2022 (.NET 8) + artifact: Integration Tests Frosting Windows 2019 (.NET 8) displayName: 'Publish generated reports as build artifact' # Integration Tests Frosting Windows (.NET 9) - job: Test_Frosting_Windows_2022_Net9 @@ -95,9 +95,9 @@ jobs: - publish: $(Build.SourcesDirectory)/tests/frosting/net9.0/build/BuildArtifacts/output artifact: Integration Tests Frosting Windows 2022 (.NET 9) displayName: 'Publish generated reports as build artifact' -# Integration Tests Script Runner Windows 2019 (.NET Core tool) -- job: Test_Script_Runner_Windows_2019_DotNetCoreTool - displayName: Integration Tests Script Runner Windows 2019 (.NET Core tool) +# Integration Tests Script Runner Windows 2019 (.NET tool) +- job: Test_Script_Runner_Windows_2019_DotNetTool + displayName: Integration Tests Script Runner Windows 2019 (.NET tool) dependsOn: Build pool: vmImage: 'windows-2019' @@ -124,11 +124,11 @@ jobs: workingDirectory: ./tests/script-runner/ displayName: 'Run integration tests' - publish: $(Build.SourcesDirectory)/tests/script-runner/BuildArtifacts/output - artifact: Integration Tests Script Runner Windows 2019 (.NET Core tool) + artifact: Integration Tests Script Runner Windows 2019 (.NET tool) displayName: 'Publish generated reports as build artifact' -# Integration Tests Script Runner Windows 2022 (.NET Core tool) -- job: Test_Script_Runner_Windows_DotNetCoreTool - displayName: Integration Tests Script Runner Windows 2022 (.NET Core tool) +# Integration Tests Script Runner Windows 2022 (.NET tool) +- job: Test_Script_Runner_Windows_2022_DotNetTool + displayName: Integration Tests Script Runner Windows 2022 (.NET tool) dependsOn: Build pool: vmImage: 'windows-2022' @@ -155,14 +155,14 @@ jobs: workingDirectory: ./tests/script-runner/ displayName: 'Run integration tests' - publish: $(Build.SourcesDirectory)/tests/script-runner/BuildArtifacts/output - artifact: Integration Tests Script Runner Windows 2022 (.NET Core tool) + artifact: Integration Tests Script Runner Windows 2022 (.NET tool) displayName: 'Publish generated reports as build artifact' -# Integration Tests Frosting macOS 14 (.NET 8) -- job: Test_Frosting_macOS_14_Net8 - displayName: Integration Tests Frosting macOS 14 (.NET 8) +# Integration Tests Frosting macOS 13 (.NET 8) +- job: Test_Frosting_macOS_13_Net8 + displayName: Integration Tests Frosting macOS 13 (.NET 8) dependsOn: Build pool: - vmImage: 'macOS-14' + vmImage: 'macOS-13' steps: - task: UseDotNet@2 inputs: @@ -188,14 +188,14 @@ jobs: workingDirectory: ./tests/frosting/net8.0 displayName: 'Run integration tests' - publish: $(Build.SourcesDirectory)/tests/frosting/net8.0/build/BuildArtifacts/output - artifact: Integration Tests Frosting macOS 14 (.NET 8) + artifact: Integration Tests Frosting macOS 13 (.NET 8) displayName: 'Publish generated reports as build artifact' -# Integration Tests Frosting macOS 13 (.NET 9) -- job: Test_Frosting_macOS_13_Net9 - displayName: Integration Tests Frosting macOS 13 (.NET 9) +# Integration Tests Frosting macOS 14 (.NET 9) +- job: Test_Frosting_macOS_14_Net9 + displayName: Integration Tests Frosting macOS 14 (.NET 9) dependsOn: Build pool: - vmImage: 'macOS-13' + vmImage: 'macOS-14' steps: - task: UseDotNet@2 inputs: @@ -221,14 +221,14 @@ jobs: workingDirectory: ./tests/frosting/net9.0 displayName: 'Run integration tests' - publish: $(Build.SourcesDirectory)/tests/frosting/net9.0/build/BuildArtifacts/output - artifact: Integration Tests Frosting macOS 13 (.NET 9) + artifact: Integration Tests Frosting macOS 14 (.NET 9) displayName: 'Publish generated reports as build artifact' -# Integration Tests Script Runner macOS 12 (.NET Core tool) -- job: Test_Script_Runner_macOS_12_DotNetCoreTool - displayName: Integration Tests Script Runner macOS 12 (.NET Core tool) +# Integration Tests Script Runner macOS 13 (.NET tool) +- job: Test_Script_Runner_macOS_13_DotNetTool + displayName: Integration Tests Script Runner macOS 13 (.NET tool) dependsOn: Build pool: - vmImage: 'macOS-12' + vmImage: 'macOS-13' steps: - task: UseDotNet@2 inputs: @@ -254,14 +254,14 @@ jobs: workingDirectory: ./tests/script-runner/ displayName: 'Run integration tests' - publish: $(Build.SourcesDirectory)/tests/script-runner/BuildArtifacts/output - artifact: Integration Tests Script Runner macOS 12 (.NET Core tool) + artifact: Integration Tests Script Runner macOS 13 (.NET tool) displayName: 'Publish generated reports as build artifact' -# Integration Tests Script Runner macOS 14 (.NET Core tool) -- job: Test_Script_Runner_macOS_14_DotNetCoreTool - displayName: Integration Tests Script Runner macOS 14 (.NET Core tool) +# Integration Tests Script Runner macOS 14 (.NET tool) +- job: Test_Script_Runner_macOS_14_DotNetTool + displayName: Integration Tests Script Runner macOS 14 (.NET tool) dependsOn: Build pool: - vmImage: 'macOS-13' + vmImage: 'macOS-14' steps: - task: UseDotNet@2 inputs: @@ -287,7 +287,7 @@ jobs: workingDirectory: ./tests/script-runner/ displayName: 'Run integration tests' - publish: $(Build.SourcesDirectory)/tests/script-runner/BuildArtifacts/output - artifact: Integration Tests Script Runner macOS 14 (.NET Core tool) + artifact: Integration Tests Script Runner macOS 14 (.NET tool) displayName: 'Publish generated reports as build artifact' # Integration Tests Frosting Ubuntu 22.04 (.NET 8) - job: Test_Frosting_ubuntu_2204_Net8 @@ -322,12 +322,12 @@ jobs: - publish: $(Build.SourcesDirectory)/tests/frosting/net8.0/build/BuildArtifacts/output artifact: Integration Tests Frosting Ubuntu 22.04 (.NET 8) displayName: 'Publish generated reports as build artifact' -# Integration Tests Frosting Ubuntu 22.04 (.NET 9) -- job: Test_Frosting_ubuntu_2204_Net9 - displayName: Integration Tests Frosting Ubuntu 22.04 (.NET 9) +# Integration Tests Frosting Ubuntu 24.04 (.NET 9) +- job: Test_Frosting_ubuntu_2404_Net9 + displayName: Integration Tests Frosting Ubuntu 24.04 (.NET 9) dependsOn: Build pool: - vmImage: 'ubuntu-22.04' + vmImage: 'ubuntu-24.04' steps: - task: UseDotNet@2 inputs: @@ -353,14 +353,14 @@ jobs: workingDirectory: ./tests/frosting/net9.0 displayName: 'Run integration tests' - publish: $(Build.SourcesDirectory)/tests/frosting/net9.0/build/BuildArtifacts/output - artifact: Integration Tests Frosting Ubuntu 22.04 (.NET 9) + artifact: Integration Tests Frosting Ubuntu 24.04 (.NET 9) displayName: 'Publish generated reports as build artifact' -# Integration Tests Script Runner Ubuntu 20.04 (.NET Core tool) -- job: Test_Script_Runner_ubuntu_2004_DotNetCoreTool - displayName: Integration Tests Script Runner Ubuntu 20.04 (.NET Core tool) +# Integration Tests Script Runner Ubuntu 22.04 (.NET tool) +- job: Test_Script_Runner_ubuntu_2204_DotNetTool + displayName: Integration Tests Script Runner Ubuntu 22.04 (.NET tool) dependsOn: Build pool: - vmImage: 'ubuntu-20.04' + vmImage: 'ubuntu-22.04' steps: - task: UseDotNet@2 inputs: @@ -386,14 +386,14 @@ jobs: workingDirectory: ./tests/script-runner/ displayName: 'Run integration tests' - publish: $(Build.SourcesDirectory)/tests/script-runner/BuildArtifacts/output - artifact: Integration Tests Script Runner Ubuntu 20.04 (.NET Core tool) + artifact: Integration Tests Script Runner Ubuntu 22.04 (.NET tool) displayName: 'Publish generated reports as build artifact' -# Integration Tests Script Runner Ubuntu 22.04 (.NET Core tool) -- job: Test_Script_Runner_ubuntu_2204_DotNetCoreTool - displayName: Integration Tests Script Runner Ubuntu 22.04 (.NET Core tool) +# Integration Tests Script Runner Ubuntu 24.04 (.NET tool) +- job: Test_Script_Runner_ubuntu_2404_DotNetTool + displayName: Integration Tests Script Runner Ubuntu 24.04 (.NET tool) dependsOn: Build pool: - vmImage: 'ubuntu-22.04' + vmImage: 'ubuntu-24.04' steps: - task: UseDotNet@2 inputs: @@ -419,5 +419,5 @@ jobs: workingDirectory: ./tests/script-runner/ displayName: 'Run integration tests' - publish: $(Build.SourcesDirectory)/tests/script-runner/BuildArtifacts/output - artifact: Integration Tests Script Runner Ubuntu 22.04 (.NET Core tool) + artifact: Integration Tests Script Runner Ubuntu 24.04 (.NET tool) displayName: 'Publish generated reports as build artifact'