Automated Dependency Updates for Azure Pipelines
Renovate supports updating Azure Pipelines dependencies.
File Matching¶
By default, Renovate will check any files matching the following regular expression: azure.*pipelines?.*\.ya?ml$
.
For details on how to extend a manager's fileMatch
value, please follow this link.
Supported datasources¶
This manager supports extracting the following datasources: azure-pipelines-tasks
, git-tags
.
Additional Information¶
The azure-pipelines
manager extracts container and repository resources from the resources
block as well as tasks from steps
blocks.
For example:
resources:
repositories:
- type: github
name: renovate/renovate
ref: refs/heads/main
- type: github
name: user/repo
ref: refs/tags/v0.5.1
containers:
- container: linux
image: ubuntu:16.04
- container: python
image: python:3.7@sha256:3870d35b962a943df72d948580fc66ceaaee1c4fbd205930f32e0f0760eb1077
stages:
- stage: StageOne
jobs:
- job: JobOne
steps:
- task: Bash@3
inputs:
script: 'echo Hello World'
Read the resources block and the tasks block Azure Pipelines documentation for more information.
Files that are processed by the manager includes:
.azure-pipelines/**/*.yaml
.azure-pipelines.yaml
.azure-pipelines.yml
azure-pipelines/**/*.yaml
azure-pipelines.yaml
azure-pipelines.yml
azure-pipeline/**/*.yaml
azure-pipeline.yaml
azure-pipeline.yml
Open feature requests¶
- Allow Renovate's azure-pipeline's manager to read azure repositories defined in resource blocks #15028
The above list of features were current when this page was generated on August 15, 2022.