Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ci] Target Linux EO compliant agent pool #1343

Merged
merged 4 commits into from
Mar 4, 2022

Conversation

mjbond-msft
Copy link
Collaborator

@mjbond-msft mjbond-msft commented Mar 3, 2022

Related PR: #1332

Per Executive Order (EO) migrate all jobs that currently use a Linux hosted pool to instead use the AzurePipelines-EO agent pool instead.

Executive Order
https://eng.ms/docs/initiatives/executive-order/executive-order-requirements/executiveorderoncybersecurity/buildinfraops

Solution made possible by #1333. The XamarinComponents build leverages the same templates made available to external repos to build itself.

Test build using XamarinComponents to build itself based on these changes: https://devdiv.visualstudio.com/DevDiv/_build/results?buildId=5832892&view=results

@mjbond-msft mjbond-msft requested a review from jpobst March 3, 2022 21:54
azure-pipelines.yml Outdated Show resolved Hide resolved
@mjbond-msft mjbond-msft self-assigned this Mar 3, 2022
@mjbond-msft mjbond-msft requested a review from jpobst March 3, 2022 22:23
@mjbond-msft mjbond-msft changed the title [ci] Target linux EO compliant agent pool [ci] Target Linux EO compliant agent pool Mar 3, 2022
Copy link
Collaborator

@jpobst jpobst left a comment

Choose a reason for hiding this comment

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

We're not using the .ci/build.v1.yml file in AndroidX/GPS, so if this works for you then it's fine by us.

@mjbond-msft mjbond-msft force-pushed the dev/bond/eo-linux-image-override branch from 0e544f1 to f0940ee Compare March 4, 2022 20:04
@mjbond-msft mjbond-msft merged commit ff9ad87 into main Mar 4, 2022
@mjbond-msft mjbond-msft deleted the dev/bond/eo-linux-image-override branch March 4, 2022 20:11

displayName: ${{ parameters.displayName }}
- ${{ if ne(parameters.macosImage, '') }}:
- job: macos
Copy link
Member

@jfversluis jfversluis Apr 1, 2022

Choose a reason for hiding this comment

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

Is this job name needed? This is used as a template for Xamarin.Essentials and because we're repeating it a couple of times this now breaks us because this is seen as not unique anymore

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants