You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To create an Azure DevOps pipeline that is cohesive and more easily understandable, create a single YAML step-template that contains all build & test steps required by our CI/CD processes.
Remove the current hierarchy in our Azure DevOps pipelines (definition->job-template->step-template) and make a single step-template instead.
Document all build and test steps in the new step-template to make them understandable by anyone with rudimentary knowledge of builds.
Add a step for each build/test phase, no iterating or using of variables that are more difficult to understand (and allow for multiple tests to run in a single pipeline job).
Add the split-out venv tests template into the new cohesive step-template.
Make the CI build use the unified step template.
Make the Nightly build use the unified step template.
To create an Azure DevOps pipeline that is cohesive and more easily understandable, create a single YAML step-template that contains all build & test steps required by our CI/CD processes.