GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS7およびRHEL7にJenkinsをインストールして構成する方法

Jenkinsは無料のオープンソースの継続的インテグレーションツールであり、そのコードはJavaで記述されています。これは、ビルドとデプロイメントを継続する機能を提供します。つまり、自動化サーバーであると言えます。 Jenkinsは、ソフトウェア開発のためにビルドと統合が継続されている場合に使用されます。

この投稿では、CentOS7とRHEL7にJenkinsをインストールして構成する方法について説明します。

ステップ:1Jenkinsリポジトリを追加

Jenkinsパッケージは、デフォルトのCentOSおよびRHELリポジトリでは使用できません。したがって、以下のコマンドを使用してjenkinsリポジトリを追加する必要があります。

[[email protected] ~]# wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins.io/redhat-stable/jenkins.repo
[[email protected] ~]# rpm --import http://pkg.jenkins.io/redhat-stable/jenkins.io.key

ステップ:2JenkinsとJavaをインストールする

以下のyumコマンドを実行して、Jenkinsとjavaをインストールします。

[[email protected] ~]# yum install jenkins java-1.8.0-openjdk –y

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

次のsystemctlコマンドを実行して、jenkinsサービスを開始して有効にします

[[email protected] ~]# systemctl start jenkins
[[email protected] ~]# systemctl enable jenkins

手順:4OSファイアウォールのポート(80および8080)を開きます。

Linuxサーバーでファイアウォールが有効になっている場合は、次のコマンドを実行して、80や8080などのjenkins関連のポートを開きます。

[[email protected] ~]# firewall-cmd --zone=public --add-port=8080/tcp --permanent
success
[[email protected] ~]# firewall-cmd --zone=public --add-service=http --permanent
success
[[email protected] ~]# firewall-cmd --reload
success
[[email protected] ~]#
ステップ:5JenkinsWebポータルにアクセスします

URLにアクセスします:http:// :8080

管理者パスワードが作成され、ログファイル「/var/log/jenkins/jenkins.log」に保存されます 「。以下のコマンドを実行してパスワードを取得します。

[[email protected] ~]# grep -A 5 password /var/log/jenkins/jenkins.log

パスワードをコピーして上のウィンドウに貼り付け、[続行]をクリックします。

次のウィンドウでオプションを選択します:推奨プラグインのインストール

ご覧のとおり、Jenkinsでは必要なプラグインのインストールが進行中です。プラグインのインストールが完了したら。管理者ユーザーの作成を求められます

[保存して終了]をクリックします

Jenkinsの使用を開始する」をクリックします 」

次に、Jenkinsでgitプラグインを使用してGitHubプロジェクトを構成します。

私が「cloudtechi」を持っていると仮定しましょう GitHubのプロジェクトであり、gitプラグインを使用してこのプロジェクトをJenkinsに統合したいと考えています。

Jenkinsはgitコマンドを使用してGitHubプロジェクトコードをプルするため、最初にJenkinsをインストールしたマシンにgitパッケージをインストールしましょう。

[[email protected] ~]# yum install git

GitHubにログインして、プロジェクトのWebURLを取得します。

Jenkinsポータルにログインし、「新しいアイテム」をクリックします 」

フリースタイルプロジェクトを選択し、設定に従って名前を指定します。私の場合は、「 techi_project」と入力します。 」

[OK]をクリックします

[ソースコード管理]タブでプロジェクトの説明と[Gitの選択]オプションを指定し、GitHubプロジェクトのウェブURLとそのクレデンシャルを指定します。 [ビルド]タブで、設定に適したオプションを選択し、最後に[適用]をクリックします。

次のステップで、「今すぐビルド」をクリックします 」GitHubプロジェクトコードをプルするためのJenkinsダッシュボードのオプション。

ワークスペースオプションをクリックして、GitHubプロジェクトのコードまたはファイルを表示します。新しいコードがGitHubプロジェクトにプッシュされるたびに、新しいバージョンのJenkinsワークスペースに自動的にプッシュされます。

ターミナルからプロジェクトワークスペースを表示することもできます。

[[email protected] ~]# cd /var/lib/jenkins/workspace/techi_project/
[[email protected] techi_project]# ls -l
total 12
-rw-r--r--. 1 jenkins jenkins 63 Aug  7 03:23 cloudstack
-rw-r--r--. 1 jenkins jenkins 13 Aug  7 03:23 README.md
-rw-r--r--. 1 jenkins jenkins 84 Aug  7 03:23 testing.md
[[email protected] techi_project]#

このコードを他のマシンにデプロイすることもできます。これで、基本的なJenkinsのインストールと構成が完了しました🙂

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


Cent OS
  1. RHEL 8 / CentOS8LinuxシステムにRをインストールして構成する方法

  2. CentOS / RHEL 7 :telnet をインストールして構成する方法

  3. CentOS / RHEL に Samba をインストールして構成する方法

  1. RHEL 8 /CentOS8にsambaをインストールして設定する方法

  2. CentOS7にForemanをインストールして設定する方法

  3. CentOS 7 /RHEL7にoVirt4.0をインストールして構成する方法

  1. CentOS 7 /RHEL7にNextcloudをインストールして構成する方法

  2. CentOS7.xにCobblerをインストールして構成する方法

  3. CentOS7およびRHEL7サーバーにPHP7.4、7.3、7.2をインストールする方法