-
Notifications
You must be signed in to change notification settings - Fork 138
Description
Related:
- Unified-build official build is timing out a lot dotnet#2017
- .NET VMR official build process bar dotnet#2323
Goals:
- Prevent failing Mono builds from blocking the official VMR build
- Validate that Mono builds work across all feature bands (still an open question of whether it's needed for 2xx+)
- Keep it simple; we don't want an expensive infra cost to support this
This can be achieved by pulling out the Mono jobs from the unified-build pipeline into a separate, standalone Mono pipeline.
This pipeline can be triggered from all feature bands branches. In the case of 2xx+, it will build the 1xx branch as well in order to avoid any dependency on build IDs which would be used to pull down blob artifacts. Those 1xx artifacts can then be fed into the 2xx build easily because they exist within the same pipeline. Implementing this also resolves #5315.
For simplicity, we can run a subset of the scenario tests such that it's not required to pull down Microsoft artifacts that would otherwise be required. Pulling down Microsoft artifacts would require identifying the build ID that produced those artifacts.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status