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

クラウド開発環境の構築を体系的に学ぼう

1.序章 クラウド開発環境とは何か? クラウド開発環境の構築で挫折しないために クラウド開発環境を効果的に習得する順序 2.Linux OSとは何か? クラウドサービス(IaaS)を申し込む Linu …

no image

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

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

no image

AWSとGCPどっちがいいの?まとめ

世界観 AWS インフラを自由自在に調達 GCP Googleのインフラを拝借 https://developers.cyberagent.co.jp/blog/archives/12739/ サイバ …

no image

Jenkins 2.73.3のhttpPortの変更。jenkins.xmlはない。

——————— 環境 Conoha VPS Ubuntu 16.04 Jenkins 2.73.3 —& …

no image

GCP、AWSの資格

GCP 公式 GOOGLE CLOUD CERTIFIED https://cloud.google.com/certification/ Professional Cloud Architect G …