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 のオーバーサイズ問題のトラブルシューティングと解決策

推薦する

コードレイン効果を実現するjQueryプラグイン

この記事では、コードレイン特殊効果を実現するためのjQueryプラグインの具体的なコードを参考までに...

Vuexの補助関数の使い方

目次マップ状態マップゲッターマップミューテーションマップアクション複数のモジュールマップ状態 ...

docker compose の使い方の詳しい説明

目次Docker Compose の使用シナリオ基本的なデモ基本的な操作とメンテナンスdocker-...

Git サーバーを使用してデバッグ ブランチを表示し、修正する方法を 1 日 1 分で学習します。

デバッグブランチプロジェクトの通常の開発中に、以前にリリースされたバージョンにバグがある場合がありま...

Docker実践: Pythonアプリケーションのコンテナ化

1. はじめにコンテナはサンドボックス メカニズムを使用して相互に分離します。コンテナ内にデプロイさ...

MySQL データベースのパフォーマンス最適化の概要

目次なぜ最適化するのですか? ?どこから始めますか? ?解決策は何ですか? ? ?どうやって選ぶ? ...

Win7x64でのMySQL 5.7.18解凍版のインストール方法

関連記事: Win7 x64 に解凍版の mysql 5.7.18 winx64 をインストールする...

CSS テキスト強調を使用してテキストを強調するための実装コード

1. はじめにこれまで、テキストの特定の部分を強調したい場合、通常は太字にしたり明るい色を使用したり...

Linux プラットフォームでの Zabbix エージェントのインストールと設定方法

ここでは、Linux プラットフォームでの Zabbix エージェントのインストールと構成について簡...

MySQL 8.0.3 RCがリリースされようとしています。変更点を見てみましょう。

MySQL 8.0.3がリリースされます。新機能を見てみましょうMySQL 8.0.3 は RC ...

Hadoop 3.2.0 クラスターの構築に関する一般的な考慮事項

1つのポートの変更バージョン 3.2.0 では、ネームノード ページ ポートは 9870、データノー...

MySQL が uuid または snowflake id を主キーとして使用することを推奨しない理由の詳細な分析

前書き: MySQL でテーブルを設計する場合、MySQL では UUID や非連続かつ非繰り返しの...

Dockerコンテナデータボリュームの原理と使用法の分析

コンテナデータボリュームとはデータがコンテナ内にある場合、コンテナを削除するとデータは失われます。例...

jsシミュレーションでJingdongの詳細ページで画像を拡大する効果を実現

この記事では、Jingdongの詳細ページの画像の拡大を実現するためのjsの具体的なコードを紹介しま...

htmlハイパーリンクaのクリックイベントの後、hrefで指定されたアドレスにジャンプします。

場合によっては、ジャンプを完了するために href の代わりにハイパーリンク <a> を...