9/16現在、Jenkinsの公式イメージ jenkins:latest
および jenkins:2.60.3
だと、セットアップ時のプラグインインストールでいくつかのものが失敗し、その中でSSH Slaveプラグインのインストールに失敗する。
jenkinsci/jenkins:2.141
を利用すると、プラグインのインストールにも成功し、Slave接続にも成功する。
version: "3"
services:
master:
container_name: master
image: jenkinsci/jenkins:2.141
ports:
- 8080:8080
volumes:
- ./jenkins_home:/var/jenkins_home
links:
- slave01
slave01:
container_name: slave01
image: jenkinsci/ssh-slave
environment:
- JENKINS_SLAVE_SSH_PUBKEY=ssh-rsa AAAAB3Nz...(ここは生成したSSH公開鍵を設定してください)
書籍の手順を試していて、jenkins:2.60.3でSSH Slaveのインストールで失敗し、「仕方ないここは飛ばそうか」と思ったところにこれを見つけました。ありがとうございます。圧倒的感謝です。