GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu20.04にJenkinsをインストールして構成する方法

タスクの自動化は、特に複数の開発者が共有リポジトリにコードを送信している場合、非常に難しい場合があります。自動化プロセスの実行が不十分な場合、多くの場合、不整合や遅延が発生する可能性があります。そして、これがJenkinsの出番です。Jenkinsは、主にタスクの自動化に使用される無料のオープンソースの継続的インテグレーションツールです。新しく提出されたコードの継続的な開発、テスト、および展開を合理化するのに役立ちます。

このガイドでは、Ubuntu20.04LTSシステムでのJenkinsのインストールと構成について説明します。

ステップ1:aptコマンドを使用してJavaをインストールする

JenkinsはJavaアプリケーションであるため、問題なく実行するにはJava8以降のバージョンが必要です。システムにJavaがインストールされているかどうかを確認するには、次のコマンドを実行します。

$ java --version

Javaがインストールされていない場合、次の出力が得られます。

システムにJavaをインストールするには、次のコマンドを実行します。

$ sudo apt install openjdk-11-jre-headless

インストール後、Javaがインストールされていることをもう一度確認します。

$ java --version

完全!これでOpenJDKがインストールされました。これで続行できます。

ステップ2:公式リポジトリからJenkinsをインストールします

Javaがインストールされたら、Jenkinsのインストールに進むことができます。 2番目のステップは、次のようにJenkinsリポジトリからJenkinsGPGキーをインポートすることです。

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

次に、図のようにJenkinsリポジトリをソースリストファイルに設定します。

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

次に、システムのパッケージリストを更新します。

$ sudo apt update

そして、次のようにJenkinsをインストールします。

$ sudo apt install jenkins

インストールが完了すると、Jenkinsが自動的に起動します。これを確認するには、次のコマンドを実行します:

$ sudo systemctl status jenkins

万が一Jenkinsが実行されていない場合は、次のコマンドを実行して開始します。

$ sudo systemctl start jenkins

ステップ3:Jenkinsのファイアウォールルールを構成する

これまで見てきたように、Jenkinsはポート8080でネイティブにリッスンします。UFWが有効になっているサーバーにJenkinsをインストールした場合は、トラフィックを許可するためにそのポートを開く必要があります。

Ubuntu20.04LTSの実行でファイアウォールを有効にするには

$ sudo ufw enable

ufwファイアウォールでポート8080を開くには、次のコマンドを実行します:

$ sudo ufw allow 8080/tcp

次に、ファイアウォールをリロードして変更を有効にします。

$ sudo ufw reload

ポート8080がファイアウォールで開いていることを確認するには、次のコマンドを実行します。

$ sudo ufw status

出力から、ポート8080がシステムで開かれていることがはっきりとわかります。

ステップ4:GUIを使用してJenkinsを構成する

もうすぐ終わりです。残っているのは、お気に入りのブラウザを使用してJenkinsを設定することだけです。したがって、URLバーに移動して、次のようにサーバーのアドレスを参照します。

http:// server-IP:8080

サーバーのIPアドレスを確認するには、 ifconfigを使用します コマンド。

以下のようなページが表示され、管理者のパスワードの入力を求められます。指示に従って、パスワードはファイルにあります:

/ var / lib / jenkins / secrets / initialAdminPassword

パスワードを表示するには、rootユーザーに切り替えて、次のようにcatコマンドを使用します。

$ cat /var/lib/jenkins/secrets/initialAdminPassword

パスワードをコピーして表示されたテキストフィールドに貼り付け、[続行]ボタンをクリックします。

次のステップでは、わかりやすくするために[推奨プラグインをインストールする]を選択します。

その後、Jenkinsに必要なプラグインのインストールが開始されます。

プラグインのインストールが完了すると、インストーラーは次のセクションに移動し、管理者ユーザーを作成して[保存して続行]ボタンをクリックする必要があります。

次の手順では、JenkinのインスタンスのデフォルトURLを入力します。アクションは不要です。[保存して終了]をクリックするだけです。

最後に、[Start using Jenkins]ボタンをクリックして、Jenkinsにアクセスします。

これにより、図のようにJenkinのダッシュボードに移動します。

そして、あなたはそれを持っています。 Ubuntu20.04LTSにJenkinsを正常にインストールできました。

また読む CentOS 8 /RHEL8でJenkinsをセットアップする方法


Ubuntu
  1. Ubuntu18.04にRedisをインストールして構成する方法

  2. Ubuntu18.04にRedmineをインストールして設定する方法

  3. Ubuntu20.04にMariadb10をインストールして構成する方法

  1. Ubuntu18.04にSambaをインストールして設定する方法

  2. Ubuntu20.04にRedisをインストールして構成する方法

  3. Ubuntu16.04にAskbotをインストールして構成する方法

  1. Ubuntu14.04にMongoDBをインストールして構成する方法

  2. Ubuntu16.04にSolr6をインストールして構成する方法

  3. Ubuntu16.04にGitLabをインストールして構成する方法