Jenkinsのインストールと基本環境

ジェンキンス

  • インストール方法: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

おすすめ

転載: blog.csdn.net/yangshihuz/article/details/114701075