[release/v7.5] Add UseDotnet task for installing dotnet #25281
Merged
+178
−188
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Backport #24905
This pull request includes changes to streamline the bootstrap process and ensure consistency across various CI/CD workflows by replacing
Start-PSBootstrapwithStart-PSBootstrap -Scenario Packageand adding theUseDotNet@2task to set up the .NET Core SDK. Below are the most important changes:Consistency in Bootstrap Command:
Start-PSBootstraptoStart-PSBootstrap -Scenario Packageto ensure a consistent bootstrap process across different platforms and workflows. [1] [2] [3] [4] [5] [6].NET Core SDK Setup:
UseDotNet@2task to various CI/CD templates to ensure the .NET Core SDK is set up using theglobal.jsonfile. This change was applied to Linux, Windows, and macOS workflows. [1] [2] [3] [4] [5]Removal of Redundant Bootstrap Commands:
Start-PSBootstrapcommands from several CI/CD templates to streamline the build process and avoid unnecessary steps. [1] [2] [3] [4] [5]These changes help in maintaining a more consistent and efficient build process across different environments.