CentOS 7へのJenkinsのインストール手順の詳細な説明

CentOS 7へのJenkinsのインストール手順の詳細な説明

Yum経由でJenkinsをインストールする

1. インストール

# yum ソースをインポート wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
# キーをインポート rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
# インストール yum install -y jenkins

2. ポートを開く

# ポートは /etc/sysconfig/jenkins ファイルで変更できます。デフォルトは 8080 です。
ファイアウォールコマンド --add-port=8080/tcp --permanent
ファイアウォール-cmd --reload

3. Javaパスを設定する

# jenkins 起動スクリプトを変更する vim /etc/init.d/jenkins

# 候補を変更して、Java オプション パスを追加します: /usr/java/jdk1.8.0_181/bin/java
候補者="
/etc/alternatives/java
java 1.8.0 の場合
java は、/usr/lib/jvm/jre-1.8.0 からダウンロードできます。
java 1.7.0 の場合
java は、/usr/lib/jvm/jre-1.7.0 からダウンロードできます。
java の
java の bin に jdk1.8.0_181 と入力してください。
「

4. Jenkinsを起動し、起動時に起動するように設定する

#サービスを再ロードします(Jenkins 起動スクリプトの変更による)
systemctlデーモンリロード

#Jenkinsサービスを起動します systemctl start jenkins

#Jenkinsサービスが起動時に開始するように設定します #Jenkinsはネイティブサービスではないため、systemctlコマンドの代わりにchkconfigコマンドを使用する必要があります /sbin/chkconfig jenkins on

5. Jenkinsの初期化

cat /var/lib/jenkins/secrets/initialAdminPasswordを使用してパスワードを表示し、それを Jenkins 管理ページで入力してロックを解除すると、視覚的な操作を実行できるようになります。

Jenkins を初めて起動すると、「Jenkins が作業/var/lib/jenkins/hudson.model.UpdateCenter.xml準備をしています。しばらくお待ちください...」というページが表示される場合があります。/var/lib/jenkins/hudson.model.UpdateCenter.xml ファイルを編集し、「https://updates.jenkins.io/update-center.json」を「http://mirror.xmission.com/jenkins/updates/update-center.json」に変更します。

6. その他

6.1 Jenkinsのタイムゾーンを北京時間に設定する

[システム管理] -> [スクリプトコマンドライン]を開き、次のコマンドを実行します。

System.setProperty('org.apache.commons.jelly.tags.fmt.timeZone', 'アジア/上海')

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Centos 7 システムに Jenkins をインストールするための詳細な手順
  • CentOSにJenkinsをインストールする方法
  • CentOS での GitLab+Jenkins 継続的インテグレーション環境の設定 (Jenkins のインストール)
  • CentOS 8にJenkinsをインストールする方法
  • CentOS 7 Jenkinsのインストール詳細紹介
  • CentOS に Jenkins をインストールするための手順を完了する

<<:  jQueryのチェーンプログラミングスタイルの詳細な例

>>:  MySQL 自動インクリメント ID のオーバーサイズ問題のトラブルシューティングと解決策

推薦する

MySQL 8.0.15 のインストールと設定方法のグラフィック チュートリアル (Windows 10 X64)

最近私が学んでいるのは MySQL の知識なので、MySQL をインストールすることが非常に重要です...

ポップアップウィンドウの上下中央左右と透明な背景のロックウィンドウ効果を実現する CSS

クリック後にポップアップボックスを実現し、上下左右に中央揃えし、灰色の透明マスクを追加してウィンドウ...

Linux システムをバックアップする docker コマンドの詳細な説明

tar バックアップ システム sudo tar cvpzf backup.tgz --exclud...

MySQL のデータベース パフォーマンスに影響を与える要因の説明

データベースのパフォーマンスに関する話面接では、「データベースにどのくらい精通していますか?」など、...

リンク内の href=# はどういう意味ですか?

現在のページへのリンク。 -------------------一般的な使用法は次のとおりです。 &...

Linux の PHP に XML 拡張機能をインストールする詳細な手順

PHP Linux に XML 拡張機能をインストールする1. PHPインストールソースパッケージを...

MySQL 5.7.13 のインストールと設定方法の Mac でのグラフィック チュートリアル

MySQL 5.7.13 Mac用インストールチュートリアル、非常に詳細で、以下のように記録されてい...

JavaScript キャンバス テトリス ゲーム

テトリスは非常に古典的な小さなゲームで、私もそれを書いてみました。しかし、できるだけ簡潔で論理的なコ...

iframe が HTML 内のページにジャンプするのを防ぎ、iframe を使用して WeChat Web バージョンをページに埋め込む方法

私は、WinForm と HTML5 を組み合わせた小さなものを作りたいだけなのですが、突然、そこに...

JavaScript で 24 以上の配列メソッドを手動で実装する

目次1. トラバーサルクラス1. 各2. 地図3. すべての4. いくつか5. フィルター6. 減ら...

MySQL シリーズ 6 のユーザーと認証

目次チュートリアルシリーズ1. ユーザー管理1. ユーザーアカウント2. アカウントの追加と削除3....

MYSQLパターンマッチングREGEXPの使用に関する一般的な話など

のようにLIKE ではデータ全体が一致する必要がありますが、REGEXP では部分的な一致のみが必要...

ホストNginx + Docker WordPress Mysqlを設定するための詳細な手順

環境Linux 3.10.0-693.el7.x86_64 Docker バージョン 18.09.0...

Vueはローカルストレージの追加、削除、変更機能を実装します

この記事では、ローカルストレージの追加、削除、変更を実装するためのVueの具体的なコードを例として紹...

どのような種類の MYSQL 接続クエリを知っていますか?

序文クエリ情報が複数のテーブルから取得される場合、クエリのためにこれらのテーブルを結合する必要があり...