Set up pipeline presets for one-click deployment brief generation with predefined pipelines and templates.
Pipeline presets are saved configurations that link Azure DevOps pipelines with specific brief templates. They enable one-click brief generation without manually selecting pipelines and templates each time. Perfect for frequently deployed pipelines like production releases.
Example: Create a "Production API Deploy" preset that uses your "API Production" pipeline with your "Standard Deployment Brief" template. Click one button to generate the brief.
Example Configuration:
Name: Production API Deployment
Description: Main API production pipeline
Connection: Production ADO
Project: MyCompany.Api
Pipeline: api-production-deploy
Template: Standard Production BriefOnce created, presets appear on your dashboard and briefs page for quick access:
/app)Time Saver: Presets reduce brief generation from 5+ clicks to 2 clicks!
Update preset configuration at any time:
Remove presets you no longer need:
Note: Deleting a preset doesn't affect previously generated briefs. Only future brief generation is impacted.
Create similar presets quickly:
Here are recommended presets for different scenarios:
Create presets for each production service (API, Web, Workers). Use detailed templates with rollback plans.
Simplified briefs focusing on changes and test results. Less formal than production.
Expedited briefs highlighting the specific issue being fixed and affected users.
Separate presets for each service in a coordinated release. Use consistent template.
For multi-tenant systems, create presets per client with client-specific templates.
Presets can be used programmatically via the DeployBrief API for automated brief generation:
POST /api/briefs/generate-from-preset
{
"presetId": "12345678-1234-1234-1234-123456789abc",
"buildId": "2024.12.13.1"
}Response includes the generated brief:
{
"briefId": "brief-abc-123",
"presetName": "Production API Deployment",
"pipelineName": "api-production-deploy",
"buildNumber": "2024.12.13.1",
"status": "success",
"content": "# Deployment Brief...",
"createdAt": "2024-12-13T10:30:00Z"
}See API Documentation for complete details.