Jenkins Google Cloud Platform

GCPのCompute EngineにJenkinsをインストール

投稿日:

1.yumをインストール

別ページを見てね。

>>GCPのCompute Engineでyumコマンドを使えるようにする

2.yumレポジトリにJenkinsを追加する。

実行するコマンド
sudo wget -O /etc/yum/repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo

結果
2017-09-29 12:29:44 (13.4 MB/s) – ‘/etc/yum/repos.d/jenkins.repo’ saved [71/71]

3.承認鍵を追加する。

実行するコマンド
sudo rpm –import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key

結果
何も表示されない

4.sudo yum install jenkins

結果1 成功

Installed:
jenkins.noarch 0:2.81-1.1

Complete!

こうなったら成功。さくらのVPSではこうなった。

結果2 失敗
下記エラーとなる場合がある。GCPはこうなった。

エラーが4つある。
Error: Package: jenkins-2.81-1.1.noarch (jenkins)
Requires: procps
Error: Package: jenkins-2.81-1.1.noarch (jenkins)
Requires: /usr/sbin/useradd
Error: Package: jenkins-2.81-1.1.noarch (jenkins)
Requires: /bin/sh
Error: Package: jenkins-2.81-1.1.noarch (jenkins)
Requires: /usr/sbin/groupadd

 

残念。権限回りの設定が必要なようです。

5.jenkinsの起動

実行するコマンド
sudo service jenkins start

結果
Starting Jenkins bash: /usr/bin/java: No such file or directory

javaがインストールされていないようです。yumを使ってjavaを入れます。
yum list \*java-1\* | grep open
上記コマンドで、yum管理されているjavaのバージョンを確認します。
java-1.8.0-openjdk.x86_64 が管理されているようなのでそれをいれます。

sudo yum install java-1.8.0-openjdk.x86_64
上記コマンドで、javaをインストールします。

再度 sudo service jenkins startを叩きます。

結果
Starting Jenkins [ OK ]

これでjenkinsが正常に起動できました。

参考
http://www.buildinsider.net/enterprise/jenkins/001

-Jenkins, Google Cloud Platform

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

Jenkins-GitBucketの連携 自動ビルド・自動デプロイ

参考サイト BitbucketにpushされたらJenkinsで自動デプロイする Jenkinsの設定 $ sudo usermod -d /var/lib/jenkins -s /bin/bash …

no image

Google Cloud Platformsを学んで、アーキテクトへの道を開こう

GCPでシステム構築ができるようになると、システムアーキテクトへの道が開きます。 アプリ開発ができ、GCPでインフラ調達ができれば、あなたはシステムについての全ての面倒を見れるようになるからです。

no image

Google App Engine Flexible と Standardの違い

http://www.apps-gcp.com/gae-flexibile-environment/ 職場のアプリがCTCさんからGAEに移行されます。 今アプリもSpringに載せ替えていて、GAE …

no image

GCP関連のSDK

GCPのチュートリアルを見ると、いろんなSDKがある。 Cloud SDK GCPを扱う最も基本的なもの。gcloud、gsutil、bq等コマンドが使用できる。 App Engine SDK for …

no image

スタートアップのためのGCP構成を考える

GCPで全部できるみたいですね。特にCLOUD LAUNCHERにスタートアップで使えるツールが用意されてるので、簡単に構築できそです。 コード管理 ×Github ×Gitlab ×BitBucke …