このチュートリアルでは、AlmaLinux 8にJenkinsをインストールする方法を紹介します。知らなかった方のために、Jenkinsはオープンソースの継続的インテグレーションツールであり、ソフトウェアのビルド、テスト、およびソフトウェア開発プロセスに関連するデプロイメント。Javaで記述されています。Jenkinsベースは、SVN、Ant、Maven、JUnitなどの多数のツールをサポートしています。コミュニティはプラグインを使用して機能を追加できます。つまり、 Jenkinsは、プロジェクトごとにカスタマイズできます。また、B。PHP、Ruby、.NETなどの他の言語/テクノロジーを使用するプロジェクトにも使用できます
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ルート権限を取得するコマンドに‘。 AlmaLinux8にJenkinsを段階的にインストールする方法を説明します。RockyLinuxでも同じ手順に従うことができます。
前提条件
- 次のオペレーティングシステムのいずれかを実行しているサーバー:AlmaLinux 8、CentOS、またはRockyLinux8。
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
non-root sudo user
またはroot user
へのアクセス 。non-root sudo user
として行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。
AlmaLinux8にJenkinsをインストールする
ステップ1.まず、システムが最新であることを確認することから始めましょう。
sudo dnf update sudo dnf install epel-release
ステップ2.Javaをインストールします。
JenkinsにはJavaJRE v8またはv11が必要です。したがって、以下のコマンドを使用してJavaをインストールします。
sudo dnf install java-11-openjdk
Javaバージョンを確認します:
java --version
ステップ3.AlmaLinux8にJenkinsをインストールします。
次に、JenkinsリポジトリをAlmaLinux / Rocky Linuxに追加します。まず、Jenkinsキーをシステムにインポートします。
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
次に、リポジトリの作成を追加します:
cd /etc/yum.repos.d/ curl -O https://pkg.jenkins.io/redhat-stable/jenkins.repo
次に、次のコマンドを使用してJenkinsをインストールします。
sudo dnf makecache sudo dnf install jenkins
インストールしたら、次のコマンドを実行してJenkinsのステータスを確認します。
sudo systemctl start jenkins sudo systemctl status jenkins
手順4.ファイアウォールを構成します。
外部マシンがJenkinsにアクセスできるようにFirewallDを構成します:
sudo firewall-cmd --permanent --add-port=8080/tcp sudo firewall-cmd --reload
手順5.管理者パスワードを作成します。
Jenkinsは、管理者ユーザーのパスワードを作成し、以下のコマンドを実行して、同じコマンドをコピーします。
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
ステップ6.JenkinsWebインターフェイスにアクセスします。
ステップインストールが完了したら、ローカルシステムまたはJenkinsサーバーがインストールされているシステムのIPアドレスにアクセスできる他のシステムでブラウザを開きます。 :
http://server-ip-address:8080
おめでとうございます!Jenkinsが正常にインストールされました。AlmaLinux8システムにJenkinsをインストールするためにこのチュートリアルを使用していただき、ありがとうございます。追加のヘルプや役立つ情報については、Jenkinsの公式Webサイトを確認することをお勧めします。