CentOS Stream8にjenkinsをインストールする方法
OSバージョン確認
# cat /etc/redhat-release
CentOS Stream release 8
javaバージョン確認
# java -version
openjdk version “1.8.0_282"
OpenJDK Runtime Environment (build 1.8.0_282-b08)
OpenJDK 64-Bit Server VM (build 25.282-b08, mixed mode)
操作方法
1. adoptopenjdkのリポジトリを追加
# vi /etc/yum.repos.d/adoptopenjdk.repo
追記
[AdoptOpenJDK]
name=AdoptOpenJDK
baseurl=http://adoptopenjdk.jfrog.io/adoptopenjdk/rpm/centos/8/x86_64
enabled=1
gpgcheck=1
gpgkey=https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public
2. インストールリストを確認
# dnf list adoptopenjdk*
利用可能なパッケージ
adoptopenjdk-11-hotspot.x86_64 11.0.10+9-3 AdoptOpenJDK
adoptopenjdk-11-hotspot-jre.x86_64 11.0.10+9-3 AdoptOpenJDK
adoptopenjdk-11-openj9.x86_64 11.0.10+9.openj9_0.24.0-3 AdoptOpenJDK
略
3.インストール
# dnf install adoptopenjdk-8-hotspot.x86_64
略
これでよろしいですか? [y/N]: y
略
インストール済み:
adoptopenjdk-8-hotspot-8u282_b08-3.x86_64
完了しました!
4.jenkinsのリポジトリを追加
# wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo
# rpm –import https://jenkins-ci.org/redhat/jenkins-ci.org.key
5.jenkinsをインストール
# yum install jenkins
略
ダウンロードサイズの合計: 67 M
インストール後のサイズ: 68 M
これでよろしいですか? [y/N]: y
略
警告: /var/cache/dnf/jenkins-0919f06c02b07800/packages/jenkins-2.277.1-1.1.noarch.rpm: ヘッダー V4 RSA/SHA512 Signature、鍵 ID 45f2c3d5: NOKEY
jenkins-2.277.1-1.1.noarch.rpm の公開鍵がインストールされていません
ダウンロード済みのパッケージは、次の正常なトランザクションまでキャッシュに保存されました。
'yum clean packages’ を実行することでキャッシュパッケージを削除できます。
エラー: GPG の確認に失敗しました
# yum clean packages
1 ファイルが削除されました
エラー対策
# rpm –import https://pkg.jenkins.io/redhat/jenkins.io.key
# yum update
再度インストール
# yum install jenkins
略
インストール済み:
jenkins-2.277.1-1.1.noarch
完了しました!
6. jenkinsを起動する
# systemctl start jenkins
自動起動を有効にする
# systemctl enable jenkins
jenkins.service is not a native service, redirecting to systemd-sysv-install.
Executing: /usr/lib/systemd/systemd-sysv-install enable jenkins
ステータスを確認
# systemctl status jenkins
7.firewallを設定
# firewall-cmd –add-port=8080/tcp –zone=public –permanent
success
# firewall-cmd –reload
success
8.動作確認
http://192.168.229.129:8080/
9.「Administrator password」を確認
# cat /var/lib/jenkins/secrets/initialAdminPassword
b64d8f17c6ce45129516b36c82fc6174
「Install suggested plugins」をクリックします。