Skip to content

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 <[email protected]>

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

---------

Co-authored-by: Peter Collins <[email protected]>
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