Skip to content

Split the pipeline up on release builds#3247

Merged
mattleibow merged 26 commits intomainfrom
dev/ci-split
Apr 24, 2025
Merged

Split the pipeline up on release builds#3247
mattleibow merged 26 commits intomainfrom
dev/ci-split

Conversation

@mattleibow
Copy link
Contributor

Description of Change

With all the scripts and steps added internally for security, compliance and product tracing, the yaml just got too big.

This PR splits out the various stages into templates, and then depending on the actual pipeline being run it will either be the Native -> Package -> Tests pipeline (release builds), or the complete pipeline (public builds).

@mattleibow mattleibow merged commit cca7747 into main Apr 24, 2025
27 of 28 checks passed
@mattleibow mattleibow deleted the dev/ci-split branch April 24, 2025 15:52
mattleibow added a commit that referenced this pull request Apr 25, 2025
* Split the pipeline up on release builds (#3247)

* [azure-pipelines-native] Add CI triggers for primary branches (#3248)

* [azure-pipelines-native] Add CI triggers for primary branches

* Remove dev branches from CI trigger

* Update azure-pipelines-native.yml

---------

Co-authored-by: Matthew Leibowitz <mattleibow@live.com>

* Add a cron job to make sure all is well (#3249)

---------

Co-authored-by: Peter Collins <pecolli@microsoft.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant