ゼロからはじめるWEBプログラミング入門

未経験者でも初心者でも関係なく、とにかくWEBサイトを作るところから始めるブログ!

CIツールのJenkinsインストール[GCE]

Jenkinインストー

yumリポジトリにJenkisn用のリポジトリを追加

wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo

f:id:sbc-web:20170513170249p:plain


  • Jenkinsの公開鍵をインポート
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

f:id:sbc-web:20170513171445p:plain


Jenkinsインストー

yum install jenkins
  • パッケージ f:id:sbc-web:20170513171535p:plain

  • 完了 f:id:sbc-web:20170513171640p:plain


自動起動有効化&起動

systemctl enable jenkins
systemctl start jenkins
  • chkconfigの方だったけど自動で設定してくれてる f:id:sbc-web:20170513171901p:plain

  • chkconfigに登録されていることを確認 f:id:sbc-web:20170513172242p:plain


Jenkinsの初期設定

ポート番号の変更

8080だとtomcatと被ってるので、8081に変更

/etc/sysconfig/jenkins
#JENKINS_PORT="8080"
JENKINS_PORT="8081"
Jenkins再起動
systemctl restart jenkins


GCPのポート開放

http://xxx.xxx.xxx.xxx:8081/
  • Jenkinsは起動したみたいだけど、管理者パスワードを初期化するように言われる f:id:sbc-web:20170513230310p:plain


管理者パスワード初期化

  • 画面に表示されてるコマンドを実行
cat /var/lib/jenkins/secrets/initialAdminPassword
  • 初期パスワードが表示されるのでコピー f:id:sbc-web:20170513230710p:plain

  • 上記コマンド表示されたパスワードを貼り付けて実行 f:id:sbc-web:20170513230835p:plain

  • 推奨プラグインをインストーf:id:sbc-web:20170513231054p:plain

  • 実行中(少し時間かかる) f:id:sbc-web:20170513231216p:plain

  • 管理者情報を入力 f:id:sbc-web:20170513231749p:plain

  • Jenkins開始 f:id:sbc-web:20170513231808p:plain

  • Jenkinsの管理画面が表示されたのでインストール完了 f:id:sbc-web:20170513231821p:plain


公式サイト

RedHat Repository for Jenkins


参考にさせて頂いたサイト

CentOS7にjenkinsをyumインストール | デザインが苦手なWeb便利屋
CentOS7.0にJenkinsをインストールする - Qiita