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

Migrate SB and Unified Build Installer Pipelines to SDK #4357

Open
6 of 7 tasks
ellahathaway opened this issue Apr 24, 2024 · 5 comments
Open
6 of 7 tasks

Migrate SB and Unified Build Installer Pipelines to SDK #4357

ellahathaway opened this issue Apr 24, 2024 · 5 comments
Assignees
Labels
area-release-infra Release infrastructure owned by .NET Product Construction

Comments

@ellahathaway
Copy link
Member

ellahathaway commented Apr 24, 2024

As part of the work to merge Installer to SDK, the SB pipelines will need to be updated to be run out of SDK. This work should be completed concurrently with the work to update the synchronization (@ViktorHofer).

This pipeline work is broken into a few steps:

Copy link

I couldn't figure out the best area label to add to this issue. If you have write-permissions please help me learn by adding exactly one area label.

@ellahathaway ellahathaway changed the title Migrate SB Installer Pipelines to SDK Migrate SB and Unified Build Installer Pipelines to SDK Apr 24, 2024
@ViktorHofer
Copy link
Member

AFAIK the only thing remaining is

Create a shadow of the SB release pipeline that releases from the SDK instead of installer. Once this is working and we've deprecated main in installer, the actual SB release pipeline should be updated to match this "shadow".

The sync now works and we will soon hopefully have green SB and unified-build PR builds out of sdk.

@premun
Copy link
Member

premun commented May 2, 2024

@ellahathaway don't we need to keep the installer-based release pipeline around? For 8.0 releases? Possibly even for 7.0 and 6.0?

@ellahathaway
Copy link
Member Author

ellahathaway commented May 2, 2024

don't we need to keep the installer-based release pipeline around? For 8.0 releases? Possibly even for 7.0 and 6.0?

Absolutely! The current infra of the source-build release pipeline allows for a simple change to be made in order to use the sdk-based VMR instead of the installer-based VMR. This change is localized to 9.0, meaning that the pipeline will still support installer-based releases for <= 8.0.

@MichaelSimons MichaelSimons added area-release-infra Release infrastructure owned by .NET Product Construction and removed untriaged labels May 2, 2024
@ellahathaway
Copy link
Member Author

Last remaining step is blocked on the staging pipeline work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-release-infra Release infrastructure owned by .NET Product Construction
Projects
Status: Blocked
Development

No branches or pull requests

4 participants