Skip to content

Azure Devops

Azure Devops checks for healthy pipeline runs.

apiVersion: canaries.flanksource.com/v1
kind: Canary
metadata:
  name: azure-devops
spec:
  interval: 300
  azureDevops:
    - project: Demo1
      pipeline: ^windows-
      personalAccessToken: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
      organization: flanksource
      variable:
        env: prod
      branch:
        - main
      thresholdMillis: 60000 # 60 seconds
Field Description Scheme Required
name Name of the check string
description Description for the check string
icon Icon for overwriting default icon on the dashboard string
labels Labels for check map[string]string
test Template to test the result against Template
display Template to display the result in Template
transform Template for transformation Template
connection Name of the connection. It'll be used to populate the personal access token. string
organization Name of the Azure Organization. string true
personalAccessToken Azure personal access token. types.EnvVar true
project The name or ID of the project. string true
pipeline Name/Regexp to select the interested pipeline. string true
variables Only match those runs that match these variables map[string]string false
branch Only match those runs that are run on these branch. []string false
thresholdMillis Maximum duration of a run after which it's considered unhealthy. int false