LoginSignup
1
2

More than 5 years have passed since last update.

Jenkins(blueocean)をUbuntuにDockerイメージで構築

Posted at

CIツールの概念に触れるために、Jenkinsを使ってみる
* Ubuntu 18.04(Vagrant:VirtualBox)
* Jenkins(blueocean(Dockerイメージ))
* GitHub連携(privateレポジトリ)

Docker CEを Ubuntu にインストール

  • 古いdockertの削除
  • ダウンロードできるようにツールを準備

    • 削除

      sudo apt-get remove docker docker-engin docker.io containerd runc

    • 準備

      apt-get update
      sudo apt-get install \
      apt-transport-https \
      ca-certificates \
      curl \
      gnupg-agent \
      software-properties-common

  • ダウンロード

  • フィンガープリントの確認

    pub   rsa4096 2017-02-22 [SCEA]
          9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88
    uid           [ unknown] Docker Release (CE deb) <docker@docker.com>
    sub   rsa4096 2017-02-22 [S]
    
  • レポジトリの追加
    sudo add-apt-repository

  • インストール
    sudo apt-get install docker-ce docker-ce-cli containerd.io

Jenkinsの設定

  • jenkinsのdockerイメージを取得
    docker pull jenkinsci/blueocean

  • 起動
    docker run -p 8080:8080 jenkinsci/blueocean

  • ログイン
    adminログイン後メニューより設定

  • プラグインインストール
    推奨インストールを選択し、各プラグインインストール

  • ジョブ作成
    ユーザーを作成し、新規ジョブ登録

  • ビルドジョブの設定
    GitHubの設定を行い、ビルドジョブを定義

このあとやりたいこと

  • ビルド→自動テスト(Ruby?PHP?の簡単なテストプロジェクト)→デプロイ
  • BlueOceanについて
1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2