Skip to content

Azure DevOps Pipelines Fundamentals

Azure Pipelines automates builds, tests, and deployments with YAML pipelines.

Core Concepts

  • Pipeline: End-to-end CI/CD definition.
  • Stage: Environment-level boundary.
  • Job: Unit running on an agent.
  • Task: Built-in operation in a job.
  • Service Connection: Secure integration to cloud/tools.

Best Practices

  • Use multi-stage YAML for environment promotion.
  • Protect branches and require PR validation.
  • Use variable groups and key vault integration.
  • Separate infra and application deployment concerns.