GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu18.04LTSにJenkinsをインストールする方法

このチュートリアルでは、Ubuntu 18.04 LTSにJenkinsをインストールする方法を紹介します。知らない人のために、JenkinsはJavaで記述されたオープンソースの継続的インテグレーションツールです。 Jenkinsは、ソフトウェア開発のための継続的インテグレーションサービスを提供します。これは、Apache Tomcatなどのサーブレットコンテナで実行されるサーバーベースのシステムです。AccuRev、CVS、Subversion、Git、Mercurial、Perforce、Clearcase、RTCなどのSCMツールをサポートします。 ApacheAntおよびApacheMavenベースのプロジェクト、および任意のシェルスクリプトとWindowsバッチコマンドを実行します。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、' sudoを追加する必要があります。 ‘ルート権限を取得するコマンドに。 Ubuntu 18.04 LTS(Bionic Beaver)サーバーへのJenkinsのインストールを段階的に説明します。

Ubuntu 18.04 LTSBionicBeaverにJenkinsをインストールする

手順1.まず、次の apt-get を実行して、すべてのシステムパッケージが最新であることを確認します。 ターミナルのコマンド。

sudo apt-get update
sudo apt-get upgrade

ステップ2.Javaをインストールします。

Jenkinsでは、サーバーにJavaをインストールする必要があります。デフォルトでは、JavaはUbuntuのリポジトリで使用できません。次のコマンドを使用してOracleJavaPPAをAptに追加します。

sudo add-apt-repository ppa:webupd8team/java
sudo apt install oracle-java8-installer
sudo apt install oracle-java8-set-default

次のコマンドを実行して、Javaのバージョンを確認します。

java -version

ステップ3.Ubuntu18.04LTSにJenkinsをインストールします。

キーとソースリストをaptに追加します:

wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
sudo apt-add-repository "deb https://pkg.jenkins.io/debian-stable binary/"

ここで、Jenkinsのインストールを開始します:

sudo apt-get update
sudo apt-get install jenkins

Jenkinsサービスを開始します:

systemctl start jenkins

Jenkinsはログファイルを/var/log/jenkins/jenkins.logに書き込みます 。構成を微調整することもできます。

ステップ4.Jenkins用のApacheWebサーバーのインストールと構成。

システムにApache Webサーバーをインストールします:

apt-get install apache2

Apacheで新しい仮想ホストディレクティブを作成します。たとえば、「 jenkins.conf」という名前の新しいApache構成ファイルを作成します。 ’仮想サーバー上:

a2enmod proxy
a2enmod proxy_http
a2ensite jenkins
touch /etc/apache2/sites-available/jenkins.conf
ln -s /etc/apache2/sites-available/jenkins.conf /etc/apache2/sites-enabled/jenkins.conf
nano /etc/apache2/sites-available/jenkins.conf

次の行を追加します:

<Virtualhost *:80>
    ServerName        my.jenkins.id
    ProxyRequests     Off
    ProxyPreserveHost On
    AllowEncodedSlashes NoDecode

    <Proxy http://localhost:8080/*>
      Order deny,allow
      Allow from all
    </Proxy>

    ProxyPass         /  http://localhost:8080/ nocanon
    ProxyPassReverse  /  http://localhost:8080/
    ProxyPassReverse  /  http://my.jenkins.id/
</Virtualhost>

ファイルを保存して閉じます。変更を有効にするには、apacheおよびJenkinsサービスを再起動します。

systemctl restart apache2
systemctl restart jenkins

ステップ5.ジェンキンスへのアクセス。

JenkinsはデフォルトでHTTPポート8080で使用できます。お気に入りのブラウザを開いてhttp://your-domain.com:8080 またはhttp:// your-server-ip:8080 インストールを完了するために必要な手順を完了します。ファイアウォールを使用している場合は、ポート8080を開いて、コントロールパネルへのアクセスを有効にしてください。デフォルトのインストールパスワードは、 / var / lib / jenkins / secrets / initialAdminPasswordにあります。 下の画像に示すように。

おめでとうございます!Jenkinsが正常にインストールされました。Ubuntu18.04LTS(Bionic Beaver)システムにJenkinsをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、公式を確認することをお勧めします。ジェンキンスのウェブサイト。


Ubuntu
  1. Ubuntu16.04LTSにGrafanaをインストールする方法

  2. Ubuntu18.04LTSにRをインストールする方法

  3. Ubuntu20.04LTSにRをインストールする方法

  1. Ubuntu18.04にJenkinsをインストールする方法

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

  3. Ubuntu16.04LTSにOctoberCMSをインストールする方法

  1. Ubuntu16.04LTSにAbanteCartをインストールする方法

  2. Ubuntu18.04LTSにHubzillaをインストールする方法

  3. Ubuntu18.04LTSにERPNextをインストールする方法