-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New Pipeline for Regular Task Builds #21396
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
|
/azp run |
|
Azure Pipelines successfully started running 3 pipeline(s). |
| default: 'Build all tasks' | ||
| values: | ||
| - 'Build all tasks' | ||
| - 'Build specific tasks' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should not have option here to build specific tasks at all. the only option should be to build all tasks always.
we should instead add option to have list of deprecated tasks that can be skipped if needed, or it should pick the list of deprecated tasks from the repo itself may be, the list is available currently in https://github.com/microsoft/azure-pipelines-tasks/blob/master/DEPRECATION.md
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
list of deprecated tasks that I can try to add, but can’t we keep the build-specific tasks at least for now? This is because testing the pipeline initially with all tasks will take around 9 hours
| image: abtt-windows-2022 | ||
| os: windows | ||
| steps: | ||
| - template: /ci/ci-build-tasks/common-steps.yml@self |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can we use any existing template file for build all taks like https://github.com/microsoft/azure-pipelines-tasks/blob/master/ci/build-all-tasks.yml ??
Context
Our courtesy push pipeline doesn’t build every task regularly, which may cause gaps in component governance for tasks that haven’t been built for a long time. The idea is to have a pipeline that runs daily and builds all tasks.
Task Name
N/A
Description
Risk Assessment (Low / Medium / High)
No
Change Behind Feature Flag (Yes / No)
No
Tech Design / Approach
Documentation Changes Required (Yes/No)
Indicate whether related documentation needs to be updated. No
Unit Tests Added or Updated (Yes / No)
Indicate whether unit tests were added or modified to reflect these changes. No
Additional Testing Performed
List all other tests performed (manual or automated, including integration, regression, scenario tests, etc.).
Logging Added/Updated (Yes/No)
Telemetry Added/Updated (Yes/No)
Rollback Scenario and Process (Yes/No)
Dependency Impact Assessed and Regression Tested (Yes/No)
Checklist