GNU/Linux >> Linux の 問題 >  >> Debian

Debian11にJenkinsをインストールしてセットアップする方法

Jenkinsは、継続的インテグレーションとビルド自動化を実行するための人気のあるオープンソース自動化ツールです。 Jenkinsを使用すると、事前定義されたステップのリストを実行できます。 golangソースコードをコンパイルしてビルドバイナリファイルをビルドします。この実行のトリガーは、時間ベースまたはイベントベースにすることができます。

Jenkinsによって実行される可能性のあるステップは次のとおりです。

  • ソース管理システムからのコードの複製。
  • コマンドを実行して、コードの実行に必要な依存関係をインストールします
  • ソフトウェアのテストを実行する
  • 実行可能ファイルを取得するためのソフトウェアをビルドする
  • テスト結果を公開する
  • 結果のバイナリコードを公開する

Jenkinsはステップの実行を監視し、ステップの1つが失敗した場合にプロセスを停止できるようにします。 Jenkinsは、ビルドが成功または失敗した場合に通知を送信することもできます。

Jenkinsは、追加のプラグインによって拡張できます。たとえば、Androidアプリケーションの構築とテストをサポートするプラグインをインストールできます。

関連コンテンツ

  • Rocky Linux /Centos8にJenkinsをインストールしてセットアップする方法
  • FreeBSD13にJenkinsをインストールして設定する方法
  • Ubuntu20.04にJenkinsをインストールしてセットアップする方法
  • Fedora35にJenkinsをインストールしてセットアップする方法

要件

  • Rocky Linux / CentOS 8サーバーを搭載したLinuxシステム(少なくとも2GBのRAM)
  • sudoまたはroot権限を持つユーザーアカウント
  • ターミナルウィンドウ/コマンドラインへのアクセス
  • 最近インストールされたJavaバージョン

目次

  1. システムが最新であることを確認する
  2. Javaをインストールする
  3. Jenkinsをインストールする
  4. jenkinsの起動と有効化
  5. Jenkinsへのアクセス
  6. オプション–Ansibleプレイブックの使用

1。システムが最新であることを確認する

次のコマンドを使用して、システムパッケージが最新であることを確認します。

sudo apt update
sudo apt -y upgrade

次に、チュートリアルで必要になる一般的なパッケージをインストールしましょう

sudo apt install -y curl vim wget

2。 Javaをインストールする

Jenkinsを実行するにはJava11が必要です。続行する前に、Javaが正しいバージョンでインストールされていることを確認してください。以下のエラーが発生した場合は、Javaをインストールする必要があります。

$ java -version
-bash: java: command not found

以下のコマンドを使用して、openjdkバージョンのJavaをインストールします。このコマンドを使用していつでも検索できますapt-cache search openjdk | grep 11

sudo apt install -y openjdk-11-jdk

正しいバージョンがインストールされていることを確認してください

$ java -version
openjdk version "11.0.13" 2021-10-19
OpenJDK Runtime Environment (build 11.0.13+8-post-Debian-1deb11u1)
OpenJDK 64-Bit Server VM (build 11.0.13+8-post-Debian-1deb11u1, mixed mode, sharing)

3。 Jenkinsをインストールする

これは、インストールとアップグレードを自動化するためのJenkinsのDebianパッケージリポジトリです。このリポジトリを使用するには、最初にシステムにキーを追加します。

wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -

次に、Jenkinsaptリポジトリエントリを追加します。

sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'

ローカルパッケージインデックスを更新し、最後にJenkinsをインストールします:

sudo apt-get update
sudo apt-get install jenkins

jenkinsの起動と有効化

jenkinsがインストールされたので、次のコマンドを使用して開始します:

sudo systemctl start jenkins

Jenkinsサービスのステータスを表示するには、次のように入力します。

$ sudo systemctl status jenkins
● jenkins.service - LSB: Jenkins Automation Server
   Loaded: loaded (/etc/rc.d/init.d/jenkins; generated)
   Active: active (running) since Wed 2021-11-24 06:23:59 EAT; 4s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 64639 ExecStart=/etc/rc.d/init.d/jenkins start (code=exited, status=0/SUCCESS)
    Tasks: 37 (limit: 23168)
   Memory: 241.4M
   CGroup: /system.slice/jenkins.service
           └─64645 /etc/alternatives/java -Djava.awt.headless=true -DJENKINS_HOME=/var/lib/jenkins ->

Nov 24 06:23:59 cloudsrv.citizix.com systemd[1]: Starting LSB: Jenkins Automation Server...
Nov 24 06:23:59 cloudsrv.citizix.com jenkins[64639]: Starting Jenkins [  OK  ]
Nov 24 06:23:59 cloudsrv.citizix.com systemd[1]: Started LSB: Jenkins Automation Server.

ステータスがactive (running)であることを確認してください インストールが成功したことを知るため。

起動時にJenkinsを有効にするには、次を使用します:

sudo systemctl enable jenkins

5。 jenkinsサーバーへのアクセス

インストールしたら、ブラウザを開き、URL http://127.0.0.1:8080/でjenkinsに移動します。 。リモートサーバーで実行している場合は、ip 127.0.0.1を置き換えます そのサーバーのIPを使用します。

この場所にある初期パスワードを入力するように求められます。/var/lib/jenkins/secrets/initialAdminPassword 。サーバーでこのコマンドを実行して取得します。

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

ここから、推奨プラグインをインストールするか、インストールするものを選択するかを選択します。

最後のページでは、jenkinsサーバーを使用するユーザーの初期構成を設定できます。

その後、インスタンス構成ページの最後のページに正しいURLが設定されていることを確認します。この後、jenkinsダッシュボードページにリダイレクトされます。

ここから、jenkinsを使用してジョブを作成および構築できます。


Debian
  1. Debian 9StretchLinuxにJenkinsをインストールする方法

  2. Debian11にAnsibleをインストールして使用する方法

  3. Debian 11にPHPとNginx(LEMP)をインストールしてセットアップする方法

  1. Debianバックポートをインストールして使用する方法

  2. Debian9にRをインストールする方法

  3. Debian9にJenkinsをインストールする方法

  1. Debian9にRedisをインストールして設定する方法

  2. Debian9にFFmpegをインストールして使用する方法

  3. Debian9にRedmineをインストールして設定する方法