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
 ¥14,500 (2025/11/03 19:46:19時点 Amazon調べ-詳細)