Skip to content

Renovateの設定が意図通りに動作するかローカルで確認する方法

This content is a draft and will not be included in production builds.

ローカルで実行するコマンドラインツールがあるので入れる。

Terminal window
npm i renovate

バージョンは次のコマンドで確認する。

Terminal window
npx --yes renovate --version

Dockerを使ってもいい。

Terminal window
docker run --rm -ti -v $(pwd):/usr/src/app renovate/renovate:latest

Dockerイメージの場合、カレントディレクトリが /usr/src/app になっていて、renovaterenovate-config-validator にパスが通っている状態なので、npx —package しなくてもよくて便利だった。

renovate-config-validator で検証する。デフォルト以外のファイル名を使っている場合は RENOVATE_CONFIG_FILE 環境変数で指定する。

Terminal window
npx --yes --package renovate -c 'renovate-config-validator --strict renovate.json'
Terminal window
npx --yes --package renovate -c 'renovate --platform=local'

出力の読み方は以下に書かれていそう。