12. コンテナイメージ内にJenkins-Agent不要
# jenkins-ansible/Dockerfile
FROM jenkins/inbound-agent:4.10-alpine-jdk8
RUN apk add ansible
FROM jenkins/inbound-agent:4.10.3-alpine-jdk8
RUN apk add ansible
[Jenkinsスレーブ on Docker(Docker Plugin)の場合]
• ジョブを実行するコンテナイメージにJenkins-Agentを内包する必要
がある
つまり、「Jenkins-Agent」+「ジョブ実行に必要な機能」のコンテナイ
メージが必要
➡ Jenkins-Agentのバージョンが
変わるとイメージの再ビルドが必要
FROM jenkins/inbound-agent:4.10-alpine-jdk8
RUN apk add ansible
FROM jenkins/inbound-agent:4.10.3-alpine-jdk8
RUN apk add ansible
FROM Jenkins-ansible:4.10.3-alpine-jdk8
RUN apk add ansible-lint
# jenkins-ansible-lint/Dockerfile
まじ
むり