たくあんポリポリ

勉強したことを載せていきます。最近、技術系の記事はZennに書いています。(https://zenn.dev/chittai)

【Jenkins】blueoceanのインストール方法

Jenkisn導入後にblueoceanのpluginを導入する方法です。

blueoceanとは

下記サイトのWhat is Blue Ocean?にありますが、JenkinsのPipeline処理のUXを向上させるためのPluginになります。今回はこれを導入していきます。
jenkins.io

Jenkins Pipeline

Jenkinsでは、Pipeline処理をコードで管理することができます。
jenkins.io

使用した環境

  1. CentOS 7
  2. Jenkins2.0
  3. blueocean 1.15

やること

今回は、Jenkinsのインストールは済んでいることを前提とします。

プラグインのインストール

プラグインは下記サイトからダウンロードします。

updates.jenkins-ci.org

そのダウンロードしたファイルを、Jenkinsを導入したサーバの下記ディレクトリに配置します。私はすべて直下に入れました。

/var/lib/jenkins/plugins

Jenkinsの再起動をします。

systemctl restart jenkins

そうすると、左側にOpen Blue Oceanが表示されます。

f:id:c_taquna:20190430130358p:plain:h300

必要なプラグイン

今回導入したのは下記一覧です。ダウンロード→配置→再起動→エラー確認を繰り返しながら入れていきました。

blueocean.hpi
blueocean-web.hpi
blueocean-rest.hpi
blueocean-pipeline-scm-api.hpi
blueocean-rest-impl.hpi
blueocean-pipeline-editor.hpi
blueocean-pipeline-api-impl.hpi
blueocean-personalization.hpi
blueocean-jwt.hpi
blueocean-jira.hpi
blueocean-i18n.hpi
blueocean-github-pipeline.hpi
blueocean-git-pipeline.hpi
blueocean-executor-info.hpi
blueocean-events.hpi
blueocean-display-url.hpi
blueocean-dashboard.hpi
blueocean-core-js.hpi
blueocean-config.hpi
blueocean-commons.hpi
blueocean-bitbucket-pipeline.hpi
jenkins-design-language.hpi
pubsub-light.hpi
jira.hpi
favorite.hpi
blueocean-autofavorite.hpi
variant.hpi
htmlpublisher.hpi
sse-gateway.hpi
cloudbees-bitbucket-branch-source.hpi
handy-uri-templates-2-api.hpi
mercurial.hpi

感想

とりあえず、ここまでで導入は完了です。Pipeline処理何か作ってみよう。