LoginSignup
5
0

dependabot を使って Dockerfile の定義を最新化しよう

Last updated at Posted at 2021-05-30

これはなに

Docker Hub などで公開されている Docker Image をベースに用途に応じて、パッケージや設定の変更、定義の追加を行っているが Base image の更新を忘れることが多いので設定を行った際のメモ。

やること

  • dependabot.yml を記述する
  • main(master) branch に push する

dependabot.yml を記述する

今回は、必須となる package-ecosystem directory schedule.interval の例を記載。
Pull request を作成するときに誰を assign するかなども設定出来ます。

.github/dependabot.yml
version: 2
updates:
- package-ecosystem: docker
  directory: "/"
  schedule:
    interval: "daily"

main(master) branch に push する

push するだけなので省略します 🙇

(数日後) Pull request が作成される

指定した時刻にチェックが走り、更新出来ると判断されると Pull request が作成されます。

image.png

Reference

5
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
0