- リリースした際、自動的にコンテナイメージビルドして、DockerHubへプッシュしたい
- 今だとDockerHubのAutomated Buildsを使う方法と、Github Actionsを使う方法が考えられる
- DockerHubのAutomated Buildsを使う
- ビルドの履歴がHub上から見える
- ビルドする条件を設定できる
- リリースしてからビルドが終わるまでタイムラグがある
- 例:https://hub.docker.com/repository/docker/rtakaishi/noguard\_sg\_checker/general
- Github Actionsを使う
- Hubのようにビルド履歴は見えない
- ビルド条件は指定できる
- リリースからビルドが終わるまでのタイムラグはそこまでは多分ない
- 例:https://github.com/takaishi/vault-token-renewer/blob/master/.github/workflows/dockerimage.yml
