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

[DRAFT] Canary task rollouts #20867

Open
wants to merge 8 commits into
base: master
Choose a base branch
from

Conversation

kboom
Copy link
Collaborator

@kboom kboom commented Feb 20, 2025

This shows the changes that we must make on the pipeline tasks side to allow canary rollouts. This needs to be adjusted to whatever today's state of the build config generator is, for which @merlynomsft support is required.

To generate the updated task format (with release and semver build version) run this:

node make.js build --task NuGetAuthenticateV1 --useSemverBuildConfig true; `
node make.js serverBuild --task NuGetAuthenticateV1 --useSemverBuildConfig true; `
node ./ci/stage-package.js true individually

This change includes a commit that demonstrates the expected outcome of the pipeline task generation with build config generator using the example of NuGetAuthenticateV1 (the result of running the commands above). This commit should be reverted prior to merging this pull request.

@kboom kboom requested review from tarunramsinghani and a team as code owners February 20, 2025 10:33
@kboom kboom requested a review from a team as a code owner February 20, 2025 10:43
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.

1 participant