AZDO.1021 - Creation of classic release pipelines.
Overviewβ
Creating classic release pipelines should be disabled.
Rationale: YAML pipelines offer the best security for your Azure Pipelines. In contrast to classic build and release pipelines.
Remediation action:β
Enable the policy to disable creation of classic release pipelines.
- Sign in to your organization.
- Choose Organization settings.
- Under the Pipelines section choose Settings.
- In the General section, toggle on Disable creation of classic release pipelines.
Results: How the feature works If you turned on the toggle to Disable creation of classic build and classic release pipelines, then no classic build pipeline, classic release pipeline, task groups, and deployment groups can be created.
The user interface will not show the Releases, Task groups, and Deployment groups left-side menu items if you have none of them.
Existing classic pipelines If you have classic build pipelines, classic release pipelines, task groups, or deployment groups, youβll still be able to edit and run them. The Pipelines left-side menu will continue to show the corresponding menu items. However, the buttons to create new ones will be disabled.
Related linksβ
Test Metadataβ
| Field | Value |
|---|---|
| Test ID | AZDO.1021 |
| Severity | Medium |
| Suite | Maester |
| Category | Azure DevOps |
| PowerShell test | Test-MtCheckAZDO1021 |
| Services | AzureDevOps |
| Learn more | https://devblogs.microsoft.com/devops/disable-creation-of-classic-pipelines/ |
| Tags | AZDO, AZDO.1021 |
Sourceβ
- Test:
tests/Maester/AzureDevOps/Test.AZDO.1021.ps1 - Documentation:
tests/Maester/AzureDevOps/Test.AZDO.1021.md
