Skip to content

Add unified-build lite pipeline #4934

Open
@NikolaMilosavljevic

Description

@NikolaMilosavljevic

Validation of vmr changes does not always require running all unified-build legs.

Having a lite pipeline could help improve throughput, and save build resources.

This could also enable us to validate legs that build tests, as those are now only enabled in public CI or PR.

Some concerns

Today we run jobs that build tests in public Validation jobs only: https://github.com/dotnet/sdk/blob/d833ffb8016b3937b6c13db926fc1acbac254dd7/eng/pipelines/templates/stages/vmr-build.yml#L354-L387

To avoid duplicating jobs in main pipeline yml, perhaps we should just update that condition to include internal/lite scenario and update the comment.

Not sure if both Linux and Windows jobs for building tests would be required, or just one of them.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions