DockerでJenkinsを使いたかったので、Jenkinsイメージを取ってきて使いました。
FROM jenkins:alpine
問題発生
Jenkinsのセットアップでプラグインをインストールしようとすると、ことごとくエラーになりました。
原因究明
プラグインのエラーを見るとこんな記載が
GitHub Branch Source Plugin v2.6.0 You must update Jenkins from v2.60.3 to v2.150.3 or later to run this plugin. GitHub plugin v1.29.5 failed to load. Fix this plugin first.
バージョンタグ無しだから最新版のJenkinsだと思ってたんだけど…。
そもそも、Jenkinsの最新バージョンはいつくなんだ?と公式調べたら「2.223」…!?
そのページからDockerイメージダウンロードページに飛ぶと、docker hubの「jenkins/jenkins」ページに…。
あ~~。こっちがJenkins公式のJenkinsイメージなんだ…。
Docker公式ではなく、Jenkins公式のJenkinsイメージを使うと、エラーなくうまくいきました!
FROM jenkins/jenkins:alpine
教訓
docker hubでDocker公式のJenkinsページに行くと、「廃止(DEPRECATION)」となっていました…。
イメージだけだと、付帯情報は伝わりませんもんね…。
これからは、イメージを使う時は、一度docker hubでサイト確認してからにしようと思いました。