-
Notifications
You must be signed in to change notification settings - Fork 132
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
Evaluate Release Infrastructure for building from the VMR #3753
Comments
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. |
So far I used the manifest.json from the 8.0 release and moved all of its assets to one build of dotnet-dotnet. I ran a test build of the staging pipeline (link) using this generated manifest to see where it will break and opened a few issues for stages that depend on the manifest format containing multiple repo builds.
|
Next steps
|
I believe the publishing that uses Arcades One concern that I have is how the blob asset ids are going to look inside |
SummaryAssumptions
with MethodI took the Main tasks/issues
Other observations
Questions
|
@mmitche - The initial investigation is done, is there anything else you'd see being done here or it can be closed? |
I'm closing the initial investigation as completed |
When building from the VMR, all repos are built from the same repository. This will have some effect on the gather, staging, and release pipelines. We need to identity and file issues for areas that will need changes.
The VMR build artifacts will match what we get from the union of all the .NET builds used to ship the release today. For example, instead of getting a series of repos that produce sets of shipping and non-shipping packages, we'll get two huge sets. It is expected that the artifact identification process will be identical (or very close) to what is in use today (https://github.com/dotnet/arcade/blob/96e79593b458ac7aeff2571604c41fe915da5bff/src/Microsoft.DotNet.Arcade.Sdk/tools/Publish.proj#L66-L181).
One way to approach this exercise might be to imagine that the input to gather-drop is a single build BAR id from the dotnet-dotnet AzDO repo. Then work downstream through darc's gather-drop and the staging pipelines to see what could be affected. File issues accordingly,
Examples include:
The text was updated successfully, but these errors were encountered: