Ubuntu 20.04にJenkinsをインストールする方法は?

How Install Jenkins Ubuntu 20



Jenkinsは、普及しているオープンソースの自動化サーバーであり、アプリケーションと大規模なソフトウェアを構築して効率的に管理するためのCI(継続的インテグレーション)サーバーとして使用されます。大規模なプログラミングプロジェクトの単体テストに役立ち、Python、C ++、PHPなどの多くの有名なプログラミング言語をサポートします。

インストール

Jenkinsは、リポジトリキーをシステムに追加することでUbuntu 20.04にインストールできますが、その前に、Java DevelopmentKitを最初にインストールする必要があります。 Ubuntu 20.04システムにまだインストールされていない場合は、JavaのオープンソースコミュニティによってOpenJDKをインストールしましょう。







OpenJava開発キットをインストールします

OpenJDKの最新の安定バージョンは、公式のUbuntuパッケージリポジトリからインストールできます。この投稿を書いている時点で、OpenJava開発キットの最新の安定バージョンはOpenJDK11でした。



まず、システムのAPTキャッシュリポジトリを更新します。



$sudoaptアップデート





以下のコマンドを入力して、OpenJDK11をインストールします。

$sudoaptインストールopenjdk-十一-jdk



追加のディスク領域を使用するように求められた場合は、yと入力してEnterキーを押します。

インストールプロセスの完了後、Javaのバージョンは、以下の特定のコマンドを入力することで確認できます。

$java - バージョン

バージョン11.0.9.1がUbuntu20.04システムに正常にインストールされていることを確認できます。これで、Jenkinsのインストールに移ることができます。

Ubuntu20.04へのJenkinsのインストール

Jenkinsは、GPGキーをインポートしてシステムに追加することで、Ubuntuに簡単にインストールできます。

次に、GPGキーを追加する必要があります。

$wget -NS -また-https://pkg.jenkins.io/debian/jenkins.io.key| sudo apt-key add-

GPGキーを追加した後、以下のコマンドを入力して、Jenkinsパッケージアドレスをソースリストに追加します。

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

Jenkinsリポジトリを有効にした後、システムのAPTキャッシュを1回更新するだけです。

$sudoaptアップデート

先に進んで、Jenkinsをインストールする実際の作業を行いましょう。

$sudoaptインストールジェンキンス

必要なyを入力し、Enterキーを押してインストールプロセスを続行します。

Jenkinsが正常にインストールされました。 Jenkinsサーバーを起動して構成しましょう。

Jenkinsサーバーを起動します

Jenkinsサービスは、Jenkinsのインストール時に自動的に開始されます。 Jenkinsサービスのステータスを確認するには、次のコマンドを入力します。

$sudosystemctl status jenkins

私の場合はアクティブですが、そうでない場合は、以下のコマンドを入力して開始します。

$sudosystemctl start jenkins

サービスを確認して開始したら、ファイアウォールを調整しましょう。

Jenkinsサーバーのファイアウォールを構成する

ここで、UFWツールを使用してJenkinsサーバーのファイアウォールを構成するには、ファイアウォールを有効にして、どこからでもリモートアクセスできるようにポート8080を開く必要があります。以下のコマンドを入力するだけです。

$sudoufw allow8080

そして、以下のコマンドを入力して、UFWのステータスを確認します。

$sudoufwステータス

ステータスが非アクティブの場合は、以下のコマンドを入力して有効にします。

$sudoufw有効

ここで、UFWのステータスを再確認します。

$sudoufwステータス

ポート8080が許可されていることを確認できます。

Jenkinsをセットアップする

Jenkinsを設定するには、ブラウザのアドレスバーにドメイン名またはIPアドレスとポート8080を入力すると、次の図のように、[Jenkinsのロック解除]ページでパスワードを要求されます。

ターミナルでcatコマンドを使用して、指定された場所からパスワードを取得できます。パスワードを取得するためのコマンドは次のようになります。

$sudo /どこ/lib/ジェンキンス/秘密/initialAdminPassword

このコマンドはパスワードを直接印刷し、それをコピーしてJenkinsのロック解除画面のパスワードフィールドに貼り付け、[続行]ボタンをクリックします。

次の画面に移動し、提案されたプラグインをインストールするか、選択したプラグインを選択するように求められます。

[推奨プラグインのインストール]を選択します。クリックすると、デフォルトのプラグインのインストールが開始されます。

プラグインが正常にインストールされると、管理者ユーザーのユーザー名、パスワード、メールアドレスの設定を求められます。

必要な入力フィールドを入力し、[保存して続行]ボタンをクリックします。

次に、JenkinsURLを構成するためのページに移動します。

今のところ、デフォルトの自動生成されたURLを使用して、右下隅にある[保存して終了]ボタンをクリックします。

Jenkinsのセットアップが完了すると、以下に示すように、Jenkinsの準備ができました!という成功メッセージが表示された画面が表示されます。

[Jenkinsを使用して開始]ボタンを押すと、次のページでダッシュボードがきれいに表示されます。

これで、Ubuntu 20.04LTSシステムへのJenkinsのインストールとセットアップが終了しました。

結論

この投稿では、Ubuntu 20.04LTSシステムへのOpenJDK11とJenkinsのインストールについて説明しました。また、Jenkinsのファイアウォール構成についても説明し、初めてセットアップする方法を学びました。この投稿を読んだ後、初心者は誰でもUbuntu20.04にJenkinsをインストールして使用を開始できます。 Jenkinsを学び、探索し、深く掘り下げたい場合は、気軽にアクセスして読んでください。 公式ドキュメント ジェンキンスの。