Raspberry Pi4のRasbian64bitの上でJenkinsをDocker-Composeで起動させる。
Jenkins Blue Ocean の勉強のためRasbianにJenkinsをDockerで構築しようとしたら AMD64アーキテクチャで配布されARM64のDockerイメージがなかったようなので勉強のため構築
- git clone
- docker-compose up --build -d
- docker exec -t jenkins-rpi64 sudo /etc/init.d/jenkins start
- http://(RaspberryPiのIPアドレス):8080/ へアクセス
- docker exec -t jenkins-rpi64 cat /var/lib/jenkins/secrets/initialAdminPassword
- ウィザードに沿ってセットアップ
- Jenkinsの管理 > プラグインの管理 > 利用可能 > Blue Ocean を検索してインストール
- docker exec -t jenkins-rpi64 sudo /etc/init.d/jenkins restart でjenkins を再起動
- docker exec -t jenkins-rpi64 sudo /usr/sbin/groupmod -g (ホストのdockerのグループID) docker
- docker exec -t jenkins-rp64i sudo /usr/sbin/usermod -aG (ホストのdockerのグループID) jenkins
- docker exec -t jenkins-rpi64 id jenkins で確認
- 現在はここまで
- /etc/init.d/jenkins start は自動化したい。
- リバースプロキシするために http://(IP):8080/jenkins で起動させたい。
- docker グループの変更の自動化したい。
- 現在平文なのでHTTPS化したい。
- Jenkins Blue Oceanを使えるようにしたい。