ウェブサイト検索

CentOS 8 に Jenkins をインストールする方法


以前はソフトウェア開発中、開発者はコードを GitHub や Git Lab などのコード リポジトリに送信していましたが、ソース コードにはバグやエラーが多く含まれていました。さらに悪いことに、開発者はエラーをチェックするためにソース コード全体がビルドおよびテストされるまで待たなければなりません。これは面倒で時間がかかり、イライラするものでした。コードの反復的な改善は行われず、全体的にソフトウェア配信プロセスが遅くなりました。続いてジェンキンスが登場。

Jenkins は、Java で書かれた無料のオープンソース継続的統合ツールで、開発者がシンプルかつ効果的な方法でコードを継続的に開発、テスト、デプロイできるようにします。タスクを自動化することで時間を節約し、ソフトウェア開発プロセスのストレスの多い部分を取り除きます。

この記事では、CentOS 8 Linux にJenkinsをインストールする方法を説明します。

ステップ 1: CentOS 8 に Java をインストールする

Jenkins が機能するには、Java JRE 8 または Java 11 をインストールする必要があります。以下の例では、Java 11 のインストールを行うことにしました。したがって、Java 11 をインストールするには、次のコマンドを実行します。

dnf install java-11-openjdk-devel

Java 11 のインストールを確認するには、次のコマンドを実行します。

java --version

出力により、Java 11 が正常にインストールされたことが確認できます。

ステップ 2: CentOS 8 に Jenkins リポジトリを追加する

JenkinsCentOS 8 リポジトリでは利用できないため、Jenkins リポジトリをシステムに手動で追加します。

図のように、Jenkins キーを追加することから始めます。

rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

次に、Jenkin のリポジトリをCentOS 8 に追加します。

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

ステップ 3: CentOS 8 に Jenkins をインストールする

Jenkins リポジトリが正常に追加されたら、実行して Jenkins のインストールに進むことができます。

dnf install jenkins

インストールしたら、 コマンドを実行してJenkinsを起動し、ステータスを確認します。

systemctl start jenkins
systemctl status jenkins

上記の出力は、Jenkins が稼働していることを示しています。

次に、Jenkins が使用するポート 8080 へのアクセスを許可するようにファイアウォールを設定する必要があります。ファイアウォールのポートを開くには、コマンドを実行します。

firewall-cmd --add-port=8080/tcp --permanent
firewall-cmd --reload

ステップ 4: CentOS 8 での Jenkins のセットアップ

初期設定が完了したら、残っているのは Web ブラウザ上でのJenkinsのセットアップだけです。これを実現するには、次のようにサーバーの IP アドレスを参照します。

http://server-IP:8080

最初のセクションでは、パスワードを使用してJenkinsのロックを解除する必要があります。このパスワードは、/var/lib/Jenkins/secrets/initialAdminPassword ファイルに配置されます。

パスワードを読み取るには、次のように cat コマンドを使用します。

cat /var/lib/Jenkins/secrets/initialAdminPassword

パスワードをコピーして [管理者パスワード] テキスト フィールドに貼り付け、[続行] をクリックします。

第 2 段階では、「推奨プラグインを使用してインストール」または「インストールするプラグインを選択」という 2 つのオプションが表示されます。

ここでは、[推奨プラグインを使用してインストール] をクリックして、セットアップに必要なプラグインをインストールします。

間もなく、プラグインのインストールが開始されます。

次のセクションでは、最初の管理者 ユーザーを作成するためにフィールドに入力します。完了したら、[保存して続行] をクリックします。

インスタンス構成」セクションには、デフォルトの Jenkins URL が表示されます。簡単にするために、そのままにして [保存して終了] をクリックすることをお勧めします。

この時点でジェンキンスのセットアップは完了です。 Jenkins ダッシュボードにアクセスするには、[Jenkins の使用を開始] をクリックするだけです。

Jenkins のダッシュボードは以下に表示されます。

次回Jenkinsにログインするときは、管理者ユーザーの作成時に指定した管理者ユーザー名とパスワードを入力するだけです。

結論

以上はCentOS 8Jenkins 継続的インテグレーションツールをインストールする方法の段階的な手順でした。 ジェンキンスについて詳しく知るには。 Jenkins のドキュメントを読んでください。このガイドに関するフィードバックは大歓迎です。