Understand which Azure DevOps pipeline types are supported and their limitations.
Fully Supported
Traditional build pipelines created through the Azure DevOps UI with a visual editor.
API Endpoint: POST /api/briefs/build
Fully Supported
Multi-stage release pipelines that orchestrate deployments across environments (Dev, QA, Prod).
API Endpoint: POST /api/briefs/release
Partial Support
Modern pipelines defined as code in YAML files within your repository.
Workaround: Use the Build API for YAML pipelines. Specify the pipeline ID and run ID to generate briefs.
Coming Soon: Full YAML multi-stage pipeline support with environment tracking is planned for a future release.
Use Azure DevOps work item linking in commit messages (e.g., #123) to
ensure work items appear in deployment briefs.
Configure your pipelines to publish test results using the PublishTestResults task to include test data in briefs.
Use the PublishCodeCoverageResults task in your build to include coverage metrics in briefs.
Give your pipelines clear, descriptive names to make brief generation and history easier to navigate.
Set up presets for frequently-deployed pipelines to generate briefs with a single click. Learn more →
Cause: Work items are not linked to commits or pull requests.
Solution: Use #WorkItemID in commit messages or link PRs
to work items manually in Azure DevOps.
Cause: Pipeline doesn't publish test results.
Solution: Add the PublishTestResults@2 task to your pipeline YAML or
configure it in classic pipelines.
Cause: Code coverage is not enabled or not published.
Solution: Add the PublishCodeCoverageResults@2 task and ensure your test
framework generates coverage reports.
Cause: PAT permissions insufficient or pipeline doesn't exist.
Solution: Verify your PAT has Build (Read) and Release (Read) permissions. Check that the pipeline ID is correct.
POST /api/briefs/build Generate a brief from a build pipeline run
POST /api/briefs/release Generate a brief from a release pipeline deployment
GET /api/briefs/build-definitions List available build definitions
GET /api/briefs/release-definitions List available release definitions
For complete API documentation, see the REST API Reference.