Ubuntu22.10 Jenkinsをインストールする

Ubuntu22.10 Jenkinsをインストールする

Ubuntu22.10に、「Jenkins」のインストールをする手順を記述してます。

環境

  • OS Ubuntu 22.10

javaインストール

インストールには「java」が必要なためインストールされていなければインストールします。

$ sudo apt -y install openjdk-11-jdk

$ java -version
openjdk version "11.0.16" 2022-07-19
OpenJDK Runtime Environment (build 11.0.16+8-post-Ubuntu-0ubuntu1)
OpenJDK 64-Bit Server VM (build 11.0.16+8-post-Ubuntu-0ubuntu1, mixed mode, sharing)

リポジトリ追加

リポジトリを追加します。

# curl https://pkg.jenkins.io/redhat-stable/jenkins.repo > /etc/yum.repos.d/jenkins.repo

bash: /etc/yum.repos.d/jenkins.repo: No such file or directory
root@testuser-Virtual-Machine:/home/testuser# curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io.key | tee /usr/share/keyrings/jenkins-keyring.asc
-----BEGIN PGP PUBLIC KEY BLOCK-----

mQINBF6B77kBEACZoUU41uYVDbagtNQrNQsnbx7UkRdu2rdUZLHryTOKv4InT33Z

追加します。

# echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] https://pkg.jenkins.io/debian-stable binary/ | tee /etc/apt/sources.list.d/jenkins.list

jenkinsインストール

jenkinsのインストールを実行します。

# apt -y install jenkins

自動起動を有効にして開始します。

# sudo systemctl start jenkins
# sudo systemctl enable jenkins

ステータスを確認します。

# systemctl status jenkins

<出力結果>
● jenkins.service - Jenkins Continuous Integration Server
     Loaded: loaded (/lib/systemd/system/jenkins.service; enabled; preset: enabled)
     Active: active (running) since Thu 2022-09-29 16:22:57 JST; 3min 12s ago
   Main PID: 848411 (java)
      Tasks: 36 (limit: 4549)
     Memory: 381.1M
        CPU: 29.243s
     CGroup: /system.slice/jenkins.service
             └─848411 /usr/bin/java -Djava.awt.headless=true -jar /usr/share/java/jenkins.war --webroot=/var/cache/>

jenkinsセットアップ

ブラウザから http://プライベートIP:8080 にアクセスします。

Administrator password を求められるので確認して入力します。

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

入力します。

推奨してるプラグインをインストールするため「Install suggested plugins」をクリックします。

インストールが開始されます。

ユーザー情報です。必要な情報を入力します。

URLを設定します。

セットアップが完了したので「Start using Jenkins」をクリックして開始します。

これで、インストールは完了です。