ジェンキンス
- インストール方法:yumとrpm
- サービスの依存関係:Java8またはJava11
- ユーザー名:jenkins
- メインディレクトリ:/ var / lib / jenkins
- プラグインの定期的なインストール
公式(yum)
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum install jenkins
#可能存在下载不了
rpm(清華鏡像)
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.277.1-1.1.noarch.rpm
ダウンロードリンク:https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/
サービス開始
sudo systemctl start jenkins
sudo systemctl enable jenkins
インストールに依存する環境
yum isntall java-1.8.0-openjdk-devel.x86_64 -y
ビューサービスのデフォルトのWebポートは8080で、ユーザー名はjenkinsです。
ウェブ操作
プラグインの推奨インストールは、時間がかかり失敗するため、主に使用しないでください。メインディレクトリの学習は簡単ではありません。
/ var / lib / jenkins
- config.xml:jenkinsのコア構成ファイル
- ジョブ:ビルドジョブの構成の詳細、およびビルド製品とデータ
- プラグイン:インストールされているすべてのプラグインを保存します
- ユーザー:jenkinsローカルユーザーを使用する場合
- 更新:利用可能なプラグインの更新を保存します
- userContent:ユーザーがjenkinsサーバー用にカスタマイズしたコンテンツを保存します
参照:https://blog.csdn.net/lijing742180/article/details/88544279
プラグインの定期的なインストール
- ファイル:/var/lib/jenkins/updates/default.json
Jenkinsプラグインのダウンロードソースを変更する(清華)
sudo sed -i 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' /var/lib/jenkins/updates/default.json \
&& sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' /var/lib/jenkins/updates/default.json
sudo systemctl restart jenkins
#重启后生效
プラグインのインストールはすべてWeb操作、プラグインマネージャーです
中国語パッケージをサポート
- プラグイン名:ローカリゼーション
ユーザー管理
- デフォルトの組み込みユーザー管理はきめ細かく、一般的な実稼働環境には適していません。
- プラグイン名:役割ベースの承認戦略
- 変更戦略:システム管理-グローバルセキュリティ構成-承認戦略-役割ベースの戦略
システム管理下のもう1つの構成の
役割
- グローバルな役割:jenkinsシステムを設定および操作できます
- プロジェクトの役割:プロジェクトの役割は、プロジェクトでのみ操作できます
- ノードの役割:マスタースレーブアーキテクチャで使用されます
マウスクリックの詳細な手順があります
資格情報の管理
- プラグイン名:資格情報のバインド
- Jenkinsはデフォルトで資格情報管理をサポートしていないため、Minggan情報にはセキュリティリスクがあります。
基本的で一般的な資格情報メソッド
SSH管理プラグインをサポートします。 - プラグイン名:SSH経由で公開
- ユーザー構築には、システム管理-システム構成-SSHサーバーのssh接続情報が必要です
- プラグイン名:SSH
- サーバーへのリモート接続を実現してシェルを実行する
詳細なチュートリアルビデオ:https://www.bilibili.com/video/BV1kJ411p7mV?p = 1