Skip to content

[perf] Always install .NET before running perf automation#11291

Merged
mikeharder merged 1 commit intoAzure:mainfrom
mikeharder:perf-install-dotnet
Jul 23, 2025
Merged

[perf] Always install .NET before running perf automation#11291
mikeharder merged 1 commit intoAzure:mainfrom
mikeharder:perf-install-dotnet

Conversation

@mikeharder
Copy link
Member

@mikeharder mikeharder commented Jul 22, 2025

  • .NET may not be pre-installed on ubuntu-24

- May not be pre-installed on ubuntu-24
@azure-sdk
Copy link
Collaborator

The following pipelines have been queued for testing:
java - template
java - template - tests
js - template
net - template
net - template - tests
python - template
python - template - tests
You can sign off on the approval gate to test the release stage of each pipeline.
See eng/common workflow

@mikeharder mikeharder marked this pull request as ready for review July 22, 2025 19:25
Copilot AI review requested due to automatic review settings July 22, 2025 19:25
@mikeharder mikeharder requested a review from a team as a code owner July 22, 2025 19:25
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds explicit .NET installation to the performance testing job pipeline to ensure compatibility with Ubuntu 24, where .NET may not be pre-installed by default.

  • Adds a template step to install .NET before running performance automation
  • Ensures .NET availability across different OS environments, particularly Ubuntu 24

@mikeharder mikeharder self-assigned this Jul 23, 2025
@mikeharder mikeharder moved this to 🔬 Dev in PR in Azure SDK EngSys 📆🎇 Jul 23, 2025
azure-sdk added a commit to Azure/azure-sdk-for-js that referenced this pull request Jul 23, 2025
Sync eng/common directory with azure-sdk-tools for PR
Azure/azure-sdk-tools#11291 See [eng/common
workflow](https://github.com/Azure/azure-sdk-tools/blob/main/eng/common/README.md#workflow)

Co-authored-by: Mike Harder <mharder@microsoft.com>
@mikeharder mikeharder merged commit 3dfddfd into Azure:main Jul 23, 2025
11 checks passed
parameters:
AgentImage: $(OSVmImage)

- template: /eng/pipelines/templates/steps/install-dotnet.yml
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This isn't going to work in repos where this template doesn't exist. I think it only exists in the tools and .NET repo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

5 participants