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

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

概要

この投稿では、LinuxにJenkinsをインストールする方法について説明します。 Ubuntu/DebianディストリビューションおよびFedora/CentOS用にJenkinsをインストールする手順について説明します。

このプロセスは、AWSとそのEC2インスタンスだけでなく、ローカルコンピューターから実行されているいくつかの仮想マシンでもテストしました。つまり、これは、これらの手順を使用して、AWSインスタンスまたはクラウドホストされている他のLinuxマシンまたはローカルLinuxマシンにJenkinsをインストールできることを意味します。

この方法とは別に、JenkinsをDockerコンテナとしてインストールしてデプロイするプロセスについても説明しました。プロセスがどのように行われるかを確認するには、この投稿で確認できます。

Debian/UbuntuにJenkinsをインストールする

JenkinsをDebianまたはUbuntuなどのDebianベースのディストリビューションにインストールする前に、最初にJavaがインストールされていることを確認してください。 JenkinsにはJavaがインストールされている必要があり、Javaバージョン8以上で実行されます。 Javaをインストールするには、次のコマンドを使用してこれを行うことができます。

sudo apt update

sudo apt install openjdk-8-jdk

Javaがインストールされたら、Jenkinsのインストールを続行できます。まず、Jenkinsリポジトリを追加する必要があります。リポジトリが追加されたら、Jenkinsをインストールできます。以下のコマンドを使用してください:

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

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

sudo apt update

sudo apt install jenkins

これらのコマンドを実行すると、以下の画像のように出力が得られるはずです。

インストールが完了したら、jenkinsを起動して、実行されているかどうか、およびステータスを確認します。これは次のコマンドで実行できます:

sudo service jenkins start

sudo systemctl status jenkins

Jenkinsが正しく読み込まれると、画像のような出力が表示されます。

Fedora/CentOSにJenkinsをインストールする

JenkinsをFedoraにインストールするには、手順は同様です。リポジトリを追加し、Jenkinsをインストールしてから、Jenkinsを起動します。 Javaも必要ですが、Fedoraの場合、installコマンドはJenkinsと一緒にJavaもインストールします。次のコマンドを使用できます:

リポジトリの場合:

sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo

sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key

JenkinsとJavaをインストールするには:

sudo dnf upgrade && sudo dnf install jenkins java

CentOSにJavaをインストールするには:

sudo yum install java-1.8.0-openjdk-devel

そして、Jenkinsをインストールするには:

curl --silent --location http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo | sudo tee /etc/yum.repos.d/jenkins.repo

sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key

sudo yum install jenkins

Jenkinsを起動し、そのステータスを確認するコマンドは、他のディストリビューションの場合と同じです。

sudo service jenkins start

sudo systemctl status jenkins

Jenkinsへのアクセスと構成

Jenkinsをインストールしたら、Jenkinsがインストールされているアドレス(http:// youripaddress:8080)を入力して、ブラウザーからアクセスできます。セットアップウィザードが起動し、最初にJenkinsのロックを解除するプロンプトが表示され、管理者パスワードの入力を求められます。パスワードはウィザードによって生成され、Jenkinsフォルダーで見つける必要があります。

管理者パスワードが配置されているプロンプトページで確認でき、次のコマンドでパスワードを確認できます:

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

次のような出力が得られます:

そのパスワードを貼り付けて続行します。次の画面では、インストールするプラグイン、デフォルトのプラグイン、またはインストールするプラグインを選択するかどうかを尋ねられます。先に進んでデフォルトのものを使用することもできますが、それはあなた次第です。

次は管理者ユーザーを作成し、その後最後のステップはJenkinsのURLを追加することですが、それをスキップするか、そのままにしておくことができます。

概要

JenkinsをさまざまなLinuxディストリビューション(Debian / Ubuntu / Fedora / CentOS)に正常にインストールし、セットアップを実行して、すぐに実行を開始できるようにしました。注–ファイアウォールがアクティブで事前構成されている場合、Jenkinsなどの問題がまったく実行されない可能性があります。そのための解決策は、ファイアウォールの例外にJenkinsを追加し、8080ポートのインバウンドルールを追加することです。また、JenkinsはJavaを使用してすべてのサービスを実行しているため、1つのチームがパイプライン、ビルド、テストを実行するのはリソースを大量に消費する可能性があります。 Jenkinsを正しく実行するには、少なくとも1GBのRAMが必要です。ただし、小規模なチームビルドの場合、2つのCPUコア以上を備えた少なくとも4GBのRAMがあればうまく機能します。

投稿がお役に立てば幸いです。


Linux
  1. LinuxにPythonをインストールする方法

  2. LinuxにJavaをインストールする方法

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

  1. LinuxにNodeJSをインストールする方法

  2. LinuxにTeamViewer15をインストールする方法

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

  1. Linuxを3つのステップでインストールする方法

  2. KaliLinuxのインストール方法

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