Skip to content
| Marketplace
Sign in
Azure DevOps>Azure Pipelines>Renovate Me

Renovate Me

Jean-Yves COUET

|
884 installs
| (6) | Free
Renovate embedded in VSTS!

Renovate Me

Hey you, yes you, you are at the right place :)
You want to keep track of your dependencies?

This build task is helping you to use renovate directly with your VSTS git repo. (Check their nice Doc if you want to know more)

Tips: use a yaml file

Find an example here: RenovateMe.yaml

Task Setup

  • Select a linux Agent queue
  • Check that your Project collection build service as the right to
    • Create branch
    • Contribute to Pull Request
    • Force Push (if you want renovate to delete branchs when closing outdated renovations)
  • Make sure you are on a node >= 10.13.0
  • Optional: install yarn

Optional Add a Github token so RenovateBot can pull release notes

  • In Github, head to your account -> Settings -> Developer settings -> Personal access tokens -> Generate new token -> Generate new token (no need to tick any boxes - this token just needs to be able to read public github data). Copy the new PAT
  • In your pipeline, add a new Pipeline Variable, GITHUB_COM_TOKEN, and paste your new PAT as the value. Tick the box to tell Azure Devops this is a secret.
  • In your Renovate task, add the following in Options -> Additional args:
--host-rules="[{\"domainName\":\"github.com\",\"token\":\"$(GITHUB_COM_TOKEN)\"}]"

The PRs that get created should now include release notes about the new updates.

In action

gif

Basic build definition

tasks

tasks

OAuth Token should be able to create a branch

version_control

  • Contact us
  • Jobs
  • Privacy
  • Terms of use
  • Trademarks
© 2023 Microsoft