JenkinsをcentOS上に導入する

〇Jenkins導入フェーズ.
jenkinsサイトは以下のサイトを参考にさせていただきました。
※参考https://qiita.com/micheleno13/items/a83156321d7fd28275ae


前提

CentOS環境を構築済み.

1.vagrant を起動.

2.centOS起動


★Jenkinsをインストール


java-1.8.0-openjdkとwgetをインストール。
$ sudo yum install java-1.8.0-openjdk wget


Jenkinsのリポジトリ追加。
$ sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo

$ sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key

$ sudo yum install -y jenkins


Jenkinsを起動する

$ sudo /etc/init.d/jenkins start


ブラウザで「http://[ドメイン名]:8080」に接続し、jenkinsへのアクセス.
1.passwordを聞かれるので、下記コマンドpasswordを確認する.

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

2.Customize jenkins画面では、インストール方法を聞かれるのでここでは推奨インストール選択

3.Getting Started(インストール画面)が表示

f:id:Appkun:20200217200612p:plain

参考: Getting Started画面

4.create first admin useruser:vagrant pass:vagrant name:vagrant mail:vagrant@com

5.instance configurationhttp://192.168.33.10:8080/
6.jenkins is ready.

 

★jenkinsサイトの使い方


jenkinsサイトの使い方は以下のサイトを参考にさせていただきました。
※参考https://qiita.com/ftakao2007/items/cd29bbf734a757ba3daa

 

Hello worldを出力するテスト。
1.テスト実行  フリースタイル・プロジェクトのビルド.  OK

2.ビルド>シェルの実行>  echo "hello world"

3.保存.

 

f:id:Appkun:20200217200717p:plain

参考: Hello Worldをjenkinsで出力する

---以下作成中---------------------------------


git push をトリガーに、ビルド(ジョブ)を実行する.

※参考(git push をトリガーにする)

https://qiita.com/nyasba/items/a7224f48318ec87f8786

1.以下のプラグインをインストールする。「Conditional BuildStep」というPluginを使うhttps://wiki.jenkins-ci.org/display/JENKINS/Conditional+BuildStep+Plugin

f:id:Appkun:20200217200822p:plain

参考: Conditional Build Step プラグインのインストール

プラグイン インストール関して
プラグインのインストール 管理画面を利用してプラグインをインストールする方法が一般的です。 サイドメニューより、「Jenkinsの管理」- 「プラグインの管理」を選択し、プラグインマネージャー画面を表示。 

プラグインの一覧より、インストールするプラグインを選択します。 

・画面最下部にスクロールすると「再起動せずにインストール」ボタンと「ダウンロードして再起動後にインストール」ボタンの2つが存在します。 前者が再起動無しでインストールするモードで、後者が再起動後にインストールをするモード。 
・ボタンをクリックするとダウンロード&インストールが始まります。
https://qiita.com/sekiyaeiji/items/5a09cd926b88d63b6490