CentOSの7展開ジェンキンス継続的な統合環境
ジェンキンスさんは、広くプロジェクトの開発、展開、および自動化に使用される人気のあるオープンソースのCI(継続的インテグレーション)ツールです。
この記事では、CentOSの7ジェンキンスサーバーインスタンス上のインストールのプロセスをご案内します。
1.前提条件
続行する前に、あなたが持っている必要があります。
- スクラッチは、CentOSの7サーバーインスタンスを展開しました。
- root権限
2.展開アリクラウドソース
3. Javaのインストール
ジェンキンスをインストールする前に、システム上でJava仮想マシンをインストールする必要があります。ここでは、のは、最新のJDKをインストールするにはyumを使用してみましょう:
インストールが完了したら、以下のコマンドを実行して確認することができます。
4.インストール・ジェンキンス
公式には使用 yum
ジェンキンスの最新の安定版をインストールします。
ジェンキンスは、サービスを開始し、起動時に実行するように設定します。
ジェンキンスへの訪問者を許可するには、ポート8080で着信トラフィックを許可する必要があります。
さて、ジェンキンスにアクセスすることによって、ブラウザから次のアドレスにアクセスしてください:
4.1。基本的な設定
-
ジェンキンスのロックを解除
使用するプロンプトに従い
cat
Viewコマンドのパスワードを -
カスタム・ジェンキンス
外国でのプラグインのサーバは、ネットワークの遅延の問題は、インストールが失敗する原因に生成されますので、ジェンキンスさんは、ダウンロードしてネットワークからインストール自動的にプラグイン。
だから、選びます
选择插件来安装
。今回はすべてのプラグインの迅速なインストールのため、経由後者の選択はありません插件管理器
必要なプラグインのインストールを。 -
最初の管理者ユーザーを作成します。
-
コンフィギュレーションの例
あなたは、何の変更案をアドレスとポートを変更することはできません。デフォルトのままに。
-
プラグインのインストール
システム管理 - > [プラグインを管理 - >オプションのプラグイン - >フィルタ
HTML Publisher
Workspace Cleanup
Subversion
Startup Trigger
Groovy
5.展開のPython 3
展開コンパイラー環境
Pythonソースコードの最新バージョンをダウンロードするにはPythonの公式サイト。
本論文では、Pythonの-3.7.2ケーススタディ
Pythonの設定
Pythonの3のビルドとインストール
成功した展開のPython 3を確認
自動化ライブラリーに関連した依存のPythonのインストール
6.ジェンキンス関連
-
プロファイル
/etc/sysconfig/jenkins
-
デフォルトで有効になって
8080
-
ジャーナル
/var/log/jenkins/jenkins.log
-
サービスステータス
systemctl status jenkins
-
サービスを開始
systemctl start jenkins
-
ストップサービス
systemctl stop jenkins
-
サービスの再起動
systemctl restart jenkins