前書き
RHEL9にJenkinsサーバーをセットアップする時のメモです。
環境確認
- OSを確認:RHEL9 64bit
$ cat /etc/redhat-release
Red Hat Enterprise Linux release 9.3 (Plow)
$ arch
x86_64
- JAVAバージョンを確認:17.0.10(jenkins-2.426の場合はJava17が必要です)
$ java -version
openjdk version "17.0.10" 2024-01-16 LTS
OpenJDK Runtime Environment (Red_Hat-17.0.10.0.7-1) (build 17.0.10+7-LTS)
OpenJDK 64-Bit Server VM (Red_Hat-17.0.10.0.7-1) (build 17.0.10+7-LTS, mixed mode, sharing)
※JAVAがインストールされていない場合は先にJAVAをインストールして下さい。
# yum install fontconfig java-17-openjdk
※jenkinsはJDKも必要なので、JDKもインストール
# yum install java-17-openjdk java-17-openjdk-devel
※ついでに環境変数も設定する
# export JAVA_HOME=/usr/lib/jvm/java-17-openjdk
# export PATH=$PATH:$JAVA_HOME/bin
※JAVAバージョンを切り替える時、以下のコマンドを使ってください。
#update-alternatives --config 'java'
- Mavenのバージョン確認:3.6.3
# mvn --version
Apache Maven 3.6.3 (Red Hat 3.6.3-15)
Maven home: /usr/share/maven
Java version: 11.0.22, vendor: Red Hat, Inc., runtime: /usr/lib/jvm/java-11-openjdk-11.0.22.0.7-2.el9.x86_64
Default locale: ja_JP, platform encoding: UTF-8
OS name: "linux", version: "5.14.0-362.18.1.el9_3.x86_64", arch: "amd64", family: "unix"
※Mavenがインストールされていない場合はインストールして下さい。
$ sudo dnf install maven -y
- Gitのバージョン確認:2.39.3
# git --version
git version 2.39.3
※Gitがインストールされていない場合はインストールして下さい。
$ sudo yum install git
Jenkinsをインストール
基本は公式サイトからコマンドをコピーして実行するが、今回は以下のコマンドを実行してインストールしました。
公式サイト:
- Rootユーザーを切り替え
$ su
パスワード:
- jenkinsのリポジトリーを取得
# wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
/jenkins.repo
# rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key
# yum update
- jenkinsをインストール
# yum install jenkins
- jenkinsを起動
# service jenkins start
- Webブラウザで
http://127.0.0.1:8080/
を叩いて以下の画面が出てきたら成功です。
初期パスワードは、”/var/lib/jenkins/secrets/initialAdminPassword”に書かれているので、それをコピーしてテキストボックスに貼り付けたらログインできます。
パスワードを確認:
# cat /var/lib/jenkins/secrets/initialAdminPassword
ここでRHEL9にJenkinsサーバーをセットアップ完了です。