Fedora37 にJenkinsを構築する方法

環境
# cat /etc/redhat-release
Fedora release 37 (Thirty Seven)

操作方法
1.Java17をインストールします

# sudo dnf install java-17-openjdk

2.javaバージョンを確認します

# java --version
openjdk 17.0.5 2022-10-18
OpenJDK Runtime Environment (Red_Hat-17.0.5.0.8-1.fc37) (build 17.0.5+8)
OpenJDK 64-Bit Server VM (Red_Hat-17.0.5.0.8-1.fc37) (build 17.0.5+8, mixed mode, sharing)

3.jenkinsリポジトリを追加します

# sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo

キーをインストールします

# sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key

4.jenkinsをインストールします
# sudo yum install jenkins

5.jenkinsを起動します

# sudo systemctl start jenkins

状態を確認します

# sudo systemctl status jenkins
● jenkins.service - Jenkins Continuous Integration Server
     Loaded: loaded (/usr/lib/systemd/system/jenkins.service; disabled; preset: disabled)
     Active: active (running) since Sun 2023-01-01 12:05:36 JST; 7s ago

6.Firewallを設定します

# sudo firewall-cmd --permanent --service=jenkins --set-short="Jenkins Service Ports"
# sudo firewall-cmd --permanent --service=jenkins --set-description="Jenkins service firewalld port exceptions"
# sudo firewall-cmd --permanent --service=jenkins --add-port=8080/tcp
# sudo firewall-cmd --permanent --add-service=jenkins
success
# sudo firewall-cmd --zone=public --add-service=http --permanent
success
# sudo firewall-cmd --reload
success

7.Kenkinを起動します
http://IPアドレス:8080/でブラウザからアクセス
例 http://192.168.221.130:8080/
パスワードを確認します

# cat /var/lib/jenkins/secrets/initialAdminPassword
1644a825a8394264b79f4646bbb991e4

上記のパスワードを入力して「Continue」を押下します。

Fedora 37

Posted by arkgame