Jenkins導入
複数機器の管理、複雑なCronでのシステム管理など、スケジュール管理には導入をお勧めします。
一度利用すると、この便利さから抜け出せません。無償でここまで高機能な管理ソフトが利用出来るのは、ただただすごいです。
前提
Docker Composeを利用して、Jenkinsを導入します。
Docker Composeの導入がまだの場合は、Docker Composeを事前に導入して下さい。
docker-compose.yml作成
利用するイメージファイルですが、「image: jenkins:latest」を利用した場合に、初期設定のプラグインインストールに失敗する場合があるので、「image: jenkins:latest」を利用します。
services:
jenkins1:
container_name: master
image: jenkins/jenkins:lts
environment:
TZ: Asia/Tokyo
ports:
- 8080:8080
volumes:
- ./jenkins_home:/var/jenkins_home
restart: always
初回Jenkins起動
docker-compose up
作成したdocker-compose.ymlファイルのディレクトリで、docker-compose upコマンドを実行し、Jenkinsの起動を行います。
初回起動時には、最新のJenkinsのイメージが取得され、イメージのビルドが実行されます。
大切なのが、初回の起動に、Jenkinsのセットアップ時に必要となるパスワードが表示されます。初回ブラウザでのアクセス時に、パスワードの入力が必要になります。
Jenkins初期設定
JenkinsにWEBブラウザでアクセスし、初期設定を行います。
Webブラウザ上でhttp://localhost:18080/にアクセスし、Jenkinsイメージをビルドした際に表示されたパスワードを画面に入力し、初期設定を進めます。
Customize JenkinsのInstall suggested pluginsで失敗する際は、利用するコンテナイメージを確認して下さい。「image: jenkins:latest」を利用した場合に、初期設定のプラグインインストールに失敗する場合があるので、「image: jenkins:latest」を利用します。
インテル
¥89,000 (2023/02/22 12:22:03時点 Amazon調べ-詳細)
NVIDIA
¥19,000 (2021/08/19 16:46:56時点 Amazon調べ-詳細)
seeed studio
¥10,730 (2024/11/28 17:43:44時点 Amazon調べ-詳細)