Fedora 32にJenkinsをインストールする
1.jenkinsをインストール
リポジトリを取得 # sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo # sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key パッケージをアップグレード # sudo dnf upgrade
java-develパッケージをインストール # sudo dnf install chkconfig java-devel jenkinsをインストール # sudo yum install jenkins 略 インストール済み: daemonize-1.7.7-10.fc32.x86_64 jenkins-2.303.2-1.1.noarch
2.jenkinsを起動
# sudo service jenkins start Reloading systemd: [ OK ] Starting jenkins (via systemctl): [ OK ] jenkinsの自動起動を設定 # sudo chkconfig jenkins on
jenkins状態の確認 # sudo systemctl status jenkins.service ● jenkins.service - LSB: Jenkins Automation Server Loaded: loaded (/etc/rc.d/init.d/jenkins; generated) Active: active (running) since Sun 2021-10-17 18:33:51 JST; 1min 6s ago
3.Firewallを設定
# sudo firewall-cmd --permanent --new-service=jenkins Error: NAME_CONFLICT: new_service(): 'jenkins' # sudo firewall-cmd --permanent --service=jenkins --set-short="Jenkins Service Ports" success
# sudo firewall-cmd --permanent --service=jenkins --set-descri ption="Jenkins service firewalld port exceptions" success 8080ポートを追加 # sudo firewall-cmd --permanent --service=jenkins --add-port=8080/tcp Warning: ALREADY_ENABLED: '8080:tcp' success jenkinsサービスを追加 # sudo firewall-cmd --permanent --add-service=jenkins success
httpを追加 # sudo firewall-cmd --zone=public --add-service=http --permanent success ファイアウォールをリロード # sudo firewall-cmd --reload success
4.動作確認
4.1 http://192.168.71.136:8080でブラウザからアクセス
4.2 パスワードの確認
# cat /var/lib/jenkins/secrets/initialAdminPassword
0fc90932567f4528a2c9924ff9df3a1f
パスワードを確認して画面にパスワードを入力する
4.3 「Install suggested plugins」 を選択する
4.4 ユーザを作成
「ユーザー名」、「パスワード」、「パスワードの確認」、「フルネーム」、「メールアドレス」
を入力し、「Save and Continue」を押下する
4.5 「Instance Configuration」を選択して「Save」を押下する.
管理画面が表示される