Complete azure-pipelines toolkit with generation and validation capabilities
97
97%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Advisory
Suggest reviewing before use
A platform engineering team is reviewing an inherited Azure Pipelines configuration for a Node.js application. The pipeline works but build times have been growing and the team cannot easily track which step is slow from the Azure DevOps UI. They have asked for a best practices review covering: readability, build speed improvements, and reliability hardening.
Review the pipeline below for best practices violations. For each finding, explain the problem, the impact, and provide a concrete corrected snippet. Then produce a fully corrected version of the pipeline.
Produce:
azure-pipelines.yml applying all best practice improvementsbest-practices-report.md listing each finding with: category (readability/performance/reliability), description of the problem, and the fix appliedThe following file is provided as input.
=============== FILE: inputs/azure-pipelines.yml =============== trigger: branches: include: - main - develop
pool: vmImage: ubuntu-latest
stages:
stage: Build jobs:
stage: Package jobs: