microsoft / go

The Microsoft build of the Go toolset
BSD 3-Clause "New" or "Revised" License
252 stars 20 forks source link

Use unofficial 1ES PT for internal test builds #1186

Closed dagood closed 3 months ago

dagood commented 3 months ago

Makes all of the microsoft/go pipelines running in dnceng (internal) run on 1ES PT templates.

Unfortunately, 1ES PT forces us to define containers in a way where I can't find a clear way of sharing the values between pipelines. I think extending a pipeline template (that conditionally either extends 1ES PT or doesn't) might work, but I'm not confident. We can either try that out and fix it as followup, or leave it to the switch over entirely to code gen so we don't have to try to fit this within AzDO's notion of reuse.