GNU/Linux >> Linux の 問題 >  >> Rocky Linux

AlmaLinux8またはRockyLinuxにJenkinsをインストールする方法

ここでは、アプリケーションの構築とテストのために、RPMベースのAlmaLinuxとRockyLinuxにJenkinsをインストールするためのコマンドを示します。

Jenkinsとは何ですか?

Jenkins(Hudsonのフォーク)は、Webベースのオープンソース継続的インテグレーションサーバーシステムです。これはJavaで記述されており、プラットフォームに依存しません。 Jenkinsベースは、SVN、Ant、Maven、JUnitなどの多数のツールをサポートしています。コミュニティはプラグインの助けを借りて追加の機能を追加することができます。これは、Jenkinsをプロジェクトごとにカスタマイズできることを意味します。また、B。PHP、Ruby、.NETJenkinsなどの他の言語/テクノロジーを使用するプロジェクトにも適しています。テストツールは、直感的なユーザーインターフェイスを介してプラグインを介して統合できます。

これは管理だけでなくWebアプリケーションでもあり、プロジェクトのテストは完全にブラウザを介して行われます。

  • 最小ハードウェア要件:
    • 256MBのRAM
    • 1 GBのドライブスペース(JenkinsをDockerコンテナとして実行するには10 GBをお勧めします)
  • 推奨されるハードウェア構成:
    • 4GB以上のRAM
    • 50GB以上のドライブ容量

AlmaLinux8またはRockyLinuxへのJenkinsのインストール

ここに記載されている手順は、CentOSやRHEL8などの他のRPMベースのLinuxオペレーティングシステムにも適用できます。

ステップ1:OpenJDK –JAVAをインストールする

JenkinsはJavaで記述されているため、AlmaLinuxまたはRockyにJava開発キットをインストールする必要があります。ここでは、Linuxの公式リポジトリで利用可能なOpenJDKバージョンをインストールします。必要に応じて、古いバージョンを使用することもできます。

選択したものを選択してインストールします:

JAVA11の場合

sudo dnf install java-11-openjdk -y

古いJAVA8の場合は、このコマンドを使用してください

sudo dnf install java-1.8.0-openjdk -y

ステップ2:AlmaLinux/RockyにJenkinsRPMリポジトリを追加する

次に、Jenkinsパッケージとインストールするアップデートを受け取るソースを追加します。そのためには、以下のコマンドを使用して、LinuxにJenkinsの公式RPMリポジトリを追加する必要があります。

まず、GPGキーをインポートして追加します:

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

次に、リポジトリの作成を追加します。

sudo tee /etc/yum.repos.d/jenkins.repo<<EOF

[jenkins]
name=Jenkins-stable
baseurl=http://pkg.jenkins.io/redhat-stable
gpgcheck=1

EOF

Enterを押します キーを押してユーザーパスワードを入力すると、リポジトリが作成されます。

ステップ3:システムリポジトリを更新する

新しく追加されたリポジトリをシステムに統合するには、リポジトリキャッシュを更新します。

sudo dnf makecache

ステップ4:AlmalinuxまたはRockyLinuxにJenkinsをインストールするコマンド

最後に、RedhatベースのLinuxオペレーティングシステムにJenkinsサーバーをインストールしてセットアップするコマンドを実行します。

sudo dnf install jenkins

追加情報 :リポジトリを使用したくない場合は、RPMパッケージを Githubから直接ダウンロードしてください。 。

RPMパッケージをインストールするにはディレクトリに切り替えます ダウンロードした場所 ファイルを作成し、以下のコマンドを実行します

sudo dnf install ./jenkins-*.noarch.rpm

ステップ5:Jenkinsサービスを開始して有効にする

AlmalinuxまたはRockyでJenkinsサービスを開始し、システムブート時に自動的に開始できるように同じサービスを有効にするには、指定されたコマンドに従います-

sudo systemctl enable --now jenkins

ステップ6:Jenkinsポート8080がリモートシステムからアクセスできるようにする

この自動化サーバーサービスをインストールして実行した後、ローカルにインストールされたブラウザーからWebインターフェイスにアクセスできますが、CLIサーバーを使用している場合は、リモートシステムブラウザーを使用してアクセスする必要があります。そのためには、ポートをAlmaLinuxファイアウォールで開く必要があります。

sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp
sudo firewall-cmd --reload

ステップ7:管理者パスワードをメモする

インストール時に、JenkinsはAdminユーザーのパスワードを作成し、以下のコマンドを実行してそのラントを見つけ、同じものをコピーします。

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

パスワードが表示されます。コピーしてどこかに保存してください…

ステップ7:JenkinsWebインターフェースにアクセスする

次に、ローカルシステム、またはJenkinsサーバーがインストールされているシステムのIPアドレスにアクセスできるその他のシステムでブラウザを開きます。

ブラウザのURLアドレスバーに次のように入力します-http://server-ip-address:8080

パスワードを入力します および続行

ステップ8:プラグインをインストールする

Jenkinsプラグインをインストールしてその機能を拡張するには、2つのオプションがあります。 「推奨プラグインのインストール」を選択することをお勧めします ただし、このオープンソースの継続的インテグレーションサーバーシステムに既に精通している場合は、「インストールするプラグインを選択」に進んでください。 「。それでも、これは一方向のルートではありません。後でJenkinsWebインターフェイスから拡張機能をインストールまたは削除することもできます。

ステップ9:最初の管理者ユーザーを作成する

プラグインを構成したら、管理者を作成します 後でJenkinsWebインターフェイスにログインするために使用されるユーザーアカウント。

その後、セットアップはインスタンス構成のページを提供します。このページには、Jenkinsにアクセスするための現在のURLが表示されます。保存して続行するだけです。

ステップ10:Jenkinsダッシュボード

最後に、AlmaLinuxまたはRockyでJenkinsを正常に実行および構成しました。これで、新しいジョブを作成してアプリケーションのテストを開始できます。

エンディングノート:

したがって、これはAlmaLinuxまたはRocky 8でのJenkinsのインストールとセットアップに関する簡単なチュートリアルでした。上記の手順を実行しているときに問題が発生した場合は、お知らせください…


Rocky Linux
  1. RockyLinux8にJenkinsをインストールする方法

  2. AlmaLinux8にJenkinsをインストールする方法

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

  1. Rocky Linux 8 /AlmaLinux8にJenkinsをインストールする方法

  2. RockyLinux8.4のインストール方法

  3. AlmaLinuxにBudgieDesktopをインストールする方法| Rocky Linux 8

  1. AlmaLinuxにMySQLWorkbenchをインストールする方法| Rocky Linux 8

  2. AlmaLinux8にApacheCassandraをインストールする方法| Rocky Linux 8

  3. AlmaLinux 8 / RockyLinux8にGIMPをインストールする方法