DevOps Pipeline
Pipelines from commit to deploy.
- Format.puml
- Length41 lines
- LibraryAzure icons
The source
41 lines of PlantUML, and pulls in Azure icons. Copy it, or open the template inside Gnomon and render it as it is.
@startuml
!define AzurePuml https://raw.githubusercontent.com/plantuml-stdlib/Azure-PlantUML/release/2-2/dist
!include AzurePuml/AzureCommon.puml
!include AzurePuml/DevOps/AzureRepos.puml
!include AzurePuml/DevOps/AzurePipelines.puml
!include AzurePuml/DevOps/AzureArtifacts.puml
!include AzurePuml/DevOps/AzureBoards.puml
!include AzurePuml/DevOps/AzureTestPlans.puml
!include AzurePuml/Containers/AzureContainerRegistry.puml
!include AzurePuml/Containers/AzureKubernetesService.puml
!include AzurePuml/Security/AzureKeyVault.puml
!include AzurePuml/DevOps/AzureApplicationInsights.puml
title Azure DevOps Pipeline
actor Developer as dev
AzureBoards(boards, "Azure Boards", "Work Items")
AzureRepos(repos, "Azure Repos", "Source")
AzurePipelines(pipeline, "Azure Pipelines", "CI/CD")
AzureTestPlans(tests, "Test Plans", "Testing")
AzureArtifacts(artifacts, "Artifacts", "Packages")
AzureContainerRegistry(acr, "Container Registry", "")
AzureKeyVault(vault, "Key Vault", "Secrets")
AzureKubernetesService(staging, "Staging", "AKS")
AzureKubernetesService(production, "Production", "AKS")
AzureApplicationInsights(insights, "App Insights", "Monitoring")
dev --> boards : Plan
dev --> repos : Push
repos --> pipeline : Trigger
pipeline --> tests : Test
pipeline --> artifacts : Publish
pipeline --> acr : Push Image
pipeline --> vault : Get Secrets
pipeline --> staging : Deploy
staging --> production : Promote
production --> insights : Monitor
@endumlRender this offline
This template ships in Gnomon and renders on your machine, with no account and nothing sent to a server. The browser editor is free and needs no install.
Others in Azure architecture diagrams
- Simple ArchitectureA small, legible starting point.
- Web App ArchitectureApp Service, SQL, storage: the common line-of-business shape.
- Serverless ArchitectureFunctions, Event Grid, Cosmos.
- Microservices (AKS)AKS-based, with ingress and service-to-service traffic.
- Data PlatformSynapse, Data Factory, Data Lake.