renovate/lib/manager/azure-pipelines
Jamie Magee d337b271d4
refactor: convert git datasources to class-based (#10531)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-10-26 04:37:26 +00:00
..
__fixtures__ feat(manager): support azure-pipelines (#7325) 2020-09-21 21:43:00 +02:00
__snapshots__ feat(versioning): Add support for Ubuntu version scheme (#7126) 2020-12-07 10:31:17 +01:00
extract.spec.ts test: Fix test descriptions and enforce it via new linting rule (#11285) 2021-08-18 05:46:56 +00:00
extract.ts refactor: convert git datasources to class-based (#10531) 2021-10-26 04:37:26 +00:00
index.ts feat(manager): support azure-pipelines (#7325) 2020-09-21 21:43:00 +02:00
readme.md docs: master branch -> main branch, default branch -> base branch (#9808) 2021-05-03 07:34:15 +00:00
types.ts refactor: extract more types (#9959) 2021-05-11 19:08:02 +02:00

The azure-pipelines manager extracts container and repository resources from the resources: block. 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

More about the resources block can be found on the Azure pipelines documentation.

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