アンドロイド

Ubuntuの18.04でジェンキンスのインストール方法

目次:

Anonim

Jenkinsは、継続的インテグレーションと継続的配信(CI / CD)パイプラインを簡単にセットアップできるオープンソースの自動化サーバーです。

継続的インテグレーション(CI)は、チームメンバーがコード変更をバージョン管理リポジトリに定期的にコミットし、その後自動ビルドとテストを実行するDevOpsプラクティスです。 継続的デリバリ(CD)は、コードの変更が自動的に構築、テスト、および運用環境に展開される一連のプラクティスです。

このチュートリアルでは、Jenkins Debianパッケージリポジトリを使用してUbuntu 18.04マシンにJenkinsをインストールする方法を示します。

このチュートリアルはUbuntu 18.04 Bionic Beaver向けに書かれていますが、Ubuntu 16.04 Xenial Xerusでも同じ手順を使用できます。

前提条件

このチュートリアルを続ける前に、sudo特権を持つユーザーとしてログインしていることを確認してください。

Jenkinsのインストール

あなたのUbuntuシステム上ジェンキンスをインストールするには、次の手順を実行します。

  1. Javaをインストールします。

    ジェンキンスは、Javaアプリケーションですので、最初のステップは、Javaをインストールすることです。 パッケージインデックスを更新し、次のコマンドを使用してJava 8 OpenJDKのパッケージをインストールします。

    sudo apt update sudo apt install openjdk-8-jdk

    Jenkinsの現在のバージョンは、Java 10(およびJava 11)をまだサポートしていません。 マシンに複数のバージョンのJavaがインストールされている場合は、Java 8がデフォルトのJavaバージョンであることを確認してください。

    Jenkins Debianリポジトリを追加します。

    以下の使用ジェンキンスリポジトリのGPGキーのインポート wget コマンドを:

    wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -

    上記のコマンドは OK を出力するはず OK これは、キーが正常にインポートされ、このリポジトリからのパッケージが信頼できると見なされることを意味します。

    次に、Jenkinsリポジトリをシステムに追加します:

    sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'

    Jenkinsをインストールします。

    Jenkinsリポジトリが有効になったら、 apt パッケージリストを更新し、次のように入力してJenkinsの最新バージョンをインストールします。

    sudo apt update sudo apt install jenkins

    インストールプロセスが完了した後ジェンキンスサービスが自動的に起動します。 サービスの状態を印刷することで確認できます:

    systemctl status jenkins

    次のようなものが表示されるはずです。

    ● jenkins.service - LSB: Start Jenkins at boot time Loaded: loaded (/etc/init.d/jenkins; generated) Active: active (exited) since Wed 2018-08-22 13:03:08 PDT; 2min 16s ago Docs: man:systemd-sysv-generator(8) Tasks: 0 (limit: 2319) CGroup: /system.slice/jenkins.service

ファイアウォールの調整

ファイアウォールで保護されているリモートUbuntuサーバーにJenkinsをインストールする場合、ポート 8080 を開く必要があります。 使用していると仮定すると、 UFW ファイアウォールを管理するには、次のコマンドでポートを開くことができます。

sudo ufw allow 8080

変更を確認するには:

sudo ufw status

Status: active To Action From -- ------ ---- OpenSSH ALLOW Anywhere 8080 ALLOW Anywhere OpenSSH (v6) ALLOW Anywhere (v6) 8080 (v6) ALLOW Anywhere (v6)

Jenkinsのセットアップ

新しいJenkinsインストールをセットアップするには、ブラウザを開き、ドメインまたはIPアドレスを入力してからポート 8080 http://your_ip_or_domain:8080 を入力すると、次のような画面が表示されます。

この時点で、あなたは成功し、あなたのシステムにジェンキンスをインストールしました。

結論

このチュートリアルでは、ジェンキンスの初期設定をインストールして実行する方法を学びました。 あなたは今、ジェンキンスは公式ジェンキンスのドキュメントページにアクセスしています探索を開始することができます。

ジェンキンス・ウブントゥ