ビットの海

ゆるふわソフトウェアエンジニアしゃぜのブログ

MacのLocal Docker環境で、Jenkinsをちょっと試す

やりたいこと

知らんpluginとかの動作をちょろっとみたい。

やりかた

Dockerfileを雑に書く

Dockerfile

FROM jenkins/jenkins:2.235.1
USER root
COPY plugins.txt /usr/share/jenkins/plugins.txt
RUN /usr/local/bin/plugins.sh /usr/share/jenkins/plugins.txt
USER jenkins

plugins.txt に入れたいpluginを書いておく。

plugins.txt

slack 2.40

docker build & run

docker build -t shase/jenkins:2.235.1 .
docker run -p 8080:8080 -p 50000:50000 -v `pwd`/jenkins_home:/var/jenkins_home -d shase/jenkins:2.235.1 

jenkinsの初期パスワードを参照する

 cat jenkins_home/secrets/initialAdminPassword

アクセス

open http://127.0.0.1:8080

先程参照した初期パスワードを入力して使う