AlmaLinux9.6にJenkins2.5をインストールする手順

・AlmaLinux9.6にJenkins2.5をインストールしたい。
・具体的な手順を教えてほしい。
こういった疑問に答えます。
本記事の内容
- AlmaLinux9.6にJenkins2.5をインストールする手順

この記事を書いている私は、某SIerに勤務しながら、
WEB系エンジニア・インフラエンジニアに憧れて、プログラミングおよびインフラ技術の勉強をしています。
こういった私が、解説していきます。
私が実機で試したコマンドや画像を載せて書いています。
記事の信頼性担保に繋がると思います。
AlmaLinux9.6にJenkins2.5をインストールする手順
参考するページ
wgetのインストール
[root@a-jenks01 ~]# dnf install wget メタデータの期限切れの最終確認: 1:04:13 前の 2025年09月02日 17時37分40秒 に実施しました。 依存関係が解決しました。 ==================================================================================================== パッケージ アーキテクチャー バージョン リポジトリー サイズ ==================================================================================================== インストール: wget x86_64 1.21.1-8.el9_4 appstream 768 k トランザクションの概要 ==================================================================================================== インストール 1 パッケージ ダウンロードサイズの合計: 768 k インストール後のサイズ: 3.1 M これでよろしいですか? [y/N]: y パッケージのダウンロード: wget-1.21.1-8.el9_4.x86_64.rpm 3.1 MB/s | 768 kB 00:00 ---------------------------------------------------------------------------------------------------- 合計 863 kB/s | 768 kB 00:00 トランザクションを確認しています トランザクションの確認に成功しました。 トランザクションをテストしています トランザクションのテストに成功しました。 トランザクションを実行しています 準備中 : 1/1 インストール中 : wget-1.21.1-8.el9_4.x86_64 1/1 scriptletの実行中: wget-1.21.1-8.el9_4.x86_64 1/1 検証中 : wget-1.21.1-8.el9_4.x86_64 1/1 インストール済み: wget-1.21.1-8.el9_4.x86_64 完了しました!
リポジトリの導入
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key
dnf upgrade
[root@a-jenks01 ~]# wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo --2025-09-02 18:42:09-- https://pkg.jenkins.io/redhat-stable/jenkins.repo pkg.jenkins.io (pkg.jenkins.io) をDNSに問いあわせています... 199.232.150.133, 2a04:4e42:65::645 pkg.jenkins.io (pkg.jenkins.io)|199.232.150.133|:443 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 200 OK 長さ: 85 `/etc/yum.repos.d/jenkins.repo' に保存中 /etc/yum.repos.d/jenkins 100%[==================================>] 85 --.-KB/s 時間 0s 2025-09-02 18:42:10 (1.85 MB/s) - `/etc/yum.repos.d/jenkins.repo' へ保存完了 [85/85]
[root@a-jenks01 ~]# rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key
[root@a-jenks01 ~]# dnf upgrade Jenkins-stable 236 kB/s | 32 kB 00:00 依存関係が解決しました。 行うべきことはありません。 完了しました!
fontconfigとjava-21-openjdkの導入
[root@a-jenks01 ~]# dnf install fontconfig java-21-openjdk メタデータの期限切れの最終確認: 0:00:29 前の 2025年09月02日 18時42分42秒 に実施しました。 パッケージ fontconfig-2.14.0-2.el9_1.x86_64 は既にインストールされています。 依存関係が解決しました。 ==================================================================================================== パッケージ Arch バージョン リポジトリー サイズ ==================================================================================================== インストール: java-21-openjdk x86_64 1:21.0.8.0.9-1.el9.alma.1 appstream 452 k 依存関係のインストール: java-21-openjdk-headless x86_64 1:21.0.8.0.9-1.el9.alma.1 appstream 48 M トランザクションの概要 ==================================================================================================== インストール 2 パッケージ ダウンロードサイズの合計: 48 M インストール後のサイズ: 215 M これでよろしいですか? [y/N]: y パッケージのダウンロード: (1/2): java-21-openjdk-21.0.8.0.9-1.el9.alma.1.x86_64.rpm 1.9 MB/s | 452 kB 00:00 (2/2): java-21-openjdk-headless-21.0.8.0.9-1.el9.alma.1.x86_64.rpm 9.3 MB/s | 48 MB 00:05 ---------------------------------------------------------------------------------------------------- 合計 8.4 MB/s | 48 MB 00:05 トランザクションを確認しています トランザクションの確認に成功しました。 トランザクションをテストしています トランザクションのテストに成功しました。 トランザクションを実行しています scriptletの実行中: java-21-openjdk-headless-1:21.0.8.0.9-1.el9.alma.1.x86_64 1/1 準備中 : 1/1 インストール中 : java-21-openjdk-headless-1:21.0.8.0.9-1.el9.alma.1.x86_64 1/2 scriptletの実行中: java-21-openjdk-headless-1:21.0.8.0.9-1.el9.alma.1.x86_64 1/2 インストール中 : java-21-openjdk-1:21.0.8.0.9-1.el9.alma.1.x86_64 2/2 scriptletの実行中: java-21-openjdk-1:21.0.8.0.9-1.el9.alma.1.x86_64 2/2 scriptletの実行中: java-21-openjdk-headless-1:21.0.8.0.9-1.el9.alma.1.x86_64 2/2 scriptletの実行中: java-21-openjdk-1:21.0.8.0.9-1.el9.alma.1.x86_64 2/2 検証中 : java-21-openjdk-1:21.0.8.0.9-1.el9.alma.1.x86_64 1/2 検証中 : java-21-openjdk-headless-1:21.0.8.0.9-1.el9.alma.1.x86_64 2/2 インストール済み: java-21-openjdk-1:21.0.8.0.9-1.el9.alma.1.x86_64 java-21-openjdk-headless-1:21.0.8.0.9-1.el9.alma.1.x86_64 完了しました!
Jenkins2.5のインストール
dnf install jenkins
[root@a-jenks01 ~]# dnf install jenkins メタデータの期限切れの最終確認: 0:01:30 前の 2025年09月02日 18時42分42秒 に実施しました。 依存関係が解決しました。 ==================================================================================================== パッケージ アーキテクチャー バージョン リポジトリー サイズ ==================================================================================================== インストール: jenkins noarch 2.516.2-1.1 jenkins 83 M トランザクションの概要 ==================================================================================================== インストール 1 パッケージ ダウンロードサイズの合計: 83 M インストール後のサイズ: 83 M これでよろしいですか? [y/N]: y パッケージのダウンロード: jenkins-2.516.2-1.1.noarch.rpm 8.9 MB/s | 83 MB 00:09 ---------------------------------------------------------------------------------------------------- 合計 8.9 MB/s | 83 MB 00:09 トランザクションを確認しています トランザクションの確認に成功しました。 トランザクションをテストしています トランザクションのテストに成功しました。 トランザクションを実行しています 準備中 : 1/1 scriptletの実行中: jenkins-2.516.2-1.1.noarch 1/1 インストール中 : jenkins-2.516.2-1.1.noarch 1/1 scriptletの実行中: jenkins-2.516.2-1.1.noarch 1/1 検証中 : jenkins-2.516.2-1.1.noarch 1/1 インストール済み: jenkins-2.516.2-1.1.noarch 完了しました!
サービス起動
systemctl daemon-reload
systemctl start jenkins
[root@a-jenks01 ~]# systemctl daemon-reload [root@a-jenks01 ~]# systemctl start jenkins [root@a-jenks01 ~]# systemctl status jenkins ● jenkins.service - Jenkins Continuous Integration Server Loaded: loaded (/usr/lib/systemd/system/jenkins.service; enabled; preset: disabled) Active: active (running) since Tue 2025-09-02 19:12:11 JST; 5s ago Main PID: 2176 (java) Tasks: 42 (limit: 11066) Memory: 545.5M CPU: 12.683s CGroup: /system.slice/jenkins.service mq2176 /usr/bin/java -Djava.awt.headless=true -jar /usr/share/java/jenkins.war --webro> 9月 02 19:12:04 a-jenks01 jenkins[2176]: ea26f21d8c9446dea882d9bdd61d0aff 9月 02 19:12:04 a-jenks01 jenkins[2176]: This may also be found at: /var/lib/jenkins/secrets/initi> 9月 02 19:12:04 a-jenks01 jenkins[2176]: *********************************************************> 9月 02 19:12:04 a-jenks01 jenkins[2176]: *********************************************************> 9月 02 19:12:04 a-jenks01 jenkins[2176]: *********************************************************> 9月 02 19:12:11 a-jenks01 jenkins[2176]: 2025-09-02 10:12:11.265+0000 [id=32] INFO j> 9月 02 19:12:11 a-jenks01 jenkins[2176]: 2025-09-02 10:12:11.290+0000 [id=24] INFO h> 9月 02 19:12:11 a-jenks01 systemd[1]: Started Jenkins Continuous Integration Server. 9月 02 19:12:12 a-jenks01 jenkins[2176]: 2025-09-02 10:12:12.732+0000 [id=48] INFO h> 9月 02 19:12:12 a-jenks01 jenkins[2176]: 2025-09-02 10:12:12.734+0000 [id=48] INFO h>
自動起動の設定
[root@a-jenks01 ~]# systemctl enable jenkins Created symlink /etc/systemd/system/multi-user.target.wants/jenkins.service → /usr/lib/systemd/system/jenkins.service. [root@a-jenks01 ~]# systemctl is-enabled jenkins enabled
firewalldの設定
[root@a-jenks01 ~]# firewall-cmd --zone=home --add-service=jenkins --permanent success [root@a-jenks01 ~]# firewall-cmd --reload success
初回ログイン時の設定
http://ホスト名:8080

初期パスワードを確認
/var/lib/jenkins/secrets/initialAdminPassword
[root@a-jenks01 ~]# cat /var/lib/jenkins/secrets/initialAdminPassword ea26f21d8c9446dea882d9bdd61d0aff
初期パスワードの入力

Install suggested plugins


管理者ユーザーの作成




やったぜ!
