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」を押下します。