はじめに
Mac・Docker での Jenkins の構築・使い方を残す。
構築
以下を実施して、Jenkins を動作させる。
// Jenkins コンテナを取得
docker pull jenkins/jenkins
// 実行
docker run -p 8080:8080 -p 50000:50000 jenkins/jenkins
完了したら、http://localhost:8080 をブラウザで表示させる。
すると、こんな感じのページが表示される。
ここでのパスワードは以下で取得可能。
// 動作しているコンテナを確認
$ docker ps
// 以下のように表示される
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
a711c1432e5f jenkins/jenkins "/usr/bin/tini -- /u…" 2 minutes ago Up 2 minutes 0.0.0.0:8080->8080/tcp, 0.0.0.0:50000->50000/tcp condescending_boyd
// ログ出力
$ docker logs -f condescending_boyd
// 以下のように表示される
*************************************************************
*************************************************************
*************************************************************
Jenkins initial setup is required. An admin user has been created and a password generated.
Please use the following password to proceed to installation:
[password]
This may also be found at: /var/jenkins_home/secrets/initialAdminPassword
*************************************************************
*************************************************************
*************************************************************
[password] に表示されている値を、先ほど起動したブラウザの Administrator password に貼り付けて continue。
すると、このような画面に遷移する。
よくわからなければ、install suggested plugins を選択すれば OK。
あとは、表示された通り、Username とか Password とか設定する。