Skip to content

Conversation

@ellahathaway
Copy link
Member

Closes dotnet/source-build#3724

The goal of this PR is to migrate the tests for the source-build-reference-packages repo from their own individual jobs into steps in build jobs for Linux and Windows. Given that the repo does not currently build on Windows, that job remains as an individual test job. However, logic to integrate testing into a source build Linux job was accomplished in this PR.

The changes in this PR involve:

  • Adding a stage to the source-build steps template to run and publish tests
  • Adding logic to the source-build template to include a displayName
  • Removing the generate-tests.yml and moving logic into ci.yml for Windows tests

Pipeline run with SBRP validation tests: https://dev.azure.com/dnceng/internal/_build/results?buildId=2312957&view=results
Pipeline run without SBRP validation tests: https://dev.azure.com/dnceng/internal/_build/results?buildId=2312971&view=results

@ellahathaway ellahathaway enabled auto-merge (squash) November 16, 2023 21:08
@ellahathaway ellahathaway merged commit e0b1107 into dotnet:main Nov 16, 2023
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.

Refactor SBRP Pipeline

5 participants