Skip to content

Use alternate syntax for post-build usage which is not under 1ES PT#14753

Merged
chcosta merged 3 commits intodotnet:mainfrom
chcosta:chcosta/fix-postbuild-pools
May 6, 2024
Merged

Use alternate syntax for post-build usage which is not under 1ES PT#14753
chcosta merged 3 commits intodotnet:mainfrom
chcosta:chcosta/fix-postbuild-pools

Conversation

@chcosta
Copy link
Copy Markdown
Member

@chcosta chcosta commented May 6, 2024

To double check:

@akoeplinger reported this failure - https://dev.azure.com/dnceng/internal/_build/results?buildId=2445847&view=results

Problem:
The issue is that their repo is running internal builds, and doing "post-build" things, but it's not production so it runs outside of 1ES PT. 1ES PT has different syntax for defining agent pools which ends up ignored if you're not running as 1ES PT and we end up with the wrong agent pool. That leads to running by default on Ubuntu 18.04 which does not have the required pre-reqs for Node and leads to the build failure.

Impact:
This would affect any "official" build which has decided it is non-production and doesn't utilize 1ES PT but does do post-build things.

Validation:
Validated this fix with https://dev.azure.com/dnceng/internal/_build/results?buildId=2445969&view=logs&j=a13e9384-d6d3-5a14-7a96-79282fc11262&t=5254e7fd-b1f1-4d04-8b9d-e51752bafa8b

*Note: the validation build job is running very long. I'm not super familiar with the SourceLink step, but I think that it's running long because i am using my dev branch.

@chcosta chcosta requested review from a user and akoeplinger May 6, 2024 19:39
@chcosta chcosta self-assigned this May 6, 2024
Comment thread eng/common/core-templates/post-build/post-build.yml Outdated
ghost
ghost previously approved these changes May 6, 2024
akoeplinger
akoeplinger previously approved these changes May 6, 2024
Comment thread eng/common/core-templates/post-build/post-build.yml Outdated
@chcosta chcosta dismissed stale reviews from akoeplinger and ghost via 7a12079 May 6, 2024 19:58
ghost
ghost previously approved these changes May 6, 2024
@chcosta chcosta dismissed ghost ’s stale review via fc693d6 May 6, 2024 20:01
@chcosta
Copy link
Copy Markdown
Member Author

chcosta commented May 6, 2024

@chcosta chcosta merged commit 9fc042c into dotnet:main May 6, 2024
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.

2 participants