2018年6月30日土曜日

PortainerでJenkins + Blue ocean pluginのスタックを作成する

Jenkinsは継続的インテグレーションツールです。Portainerで簡単にwebブラウザからJenkinsのスタックを作成する事ができます。

〇Jenkinsの画面


〇構築方法
1.画面横のStacksをクリック後、Stacks list画面でAdd a stackボタンをクリックします


2.Create stack画面で、Nameフィールドにjenkinsblueoceanを入力して、Web editorに以下を張り付ける

version: "3"
services:
  jenkins_blueocean:
    image: jenkinsci/blueocean
    container_name: "jenkins_blueocean"
    volumes:
      - "jenkins-data:/var/jenkins_home"
      - /var/run/docker.sock:/var/run/docker.sock
    ports:
      - "13780:8080"
      - "50000:50000"
volumes:
  jenkins-data:
    driver: local



3.ブラウザからhttp://<Dockerホスト>:13780/にアクセスします
以下のコマンドをDockerホストで実行し、表示されたコードを入力します。
docker ps -a | grep jenkins | cut -d ' ' -f1
docker exec -it <上記コマンドで表示されるコンテナID> cat /var/jenkins_home/secrets/initialAdminPassword


4.Customize Jenkins画面でInstall suggested pluginsボタンをクリックします


5.Create First Admin User画面でcontinue as adminリンクをクリックします


6.Instance Configuration画面でSave adn Finishボタンをクリックします


7.Jenkins is ready!画面でStart using Jenkinsボタンをクリックします


8.Jenkinsの管理者画面


○関連情報
・Portainerに関する他の記事はこちらを参照してください。

0 件のコメント:

コメントを投稿