ドッカーの使用上のCentOS 7.6ジャンゴの展開を自動化するためにジェンキンスプロジェクトをビルドします

通常の状況下では、次のように生産プロセスにプロジェクトがある展開されます。

分析を必要とする - プロトタイプ - 開発コードを - ネットワーク展開を - テストを提出 - コードは、タイムリーなロールバックの必要性を発見されたネットワークの外部に展開されている場合、最終テスト - バックアップデータ - - ネットワーク更新外線を確認してください。

全体のプロセスは非常に長く、複雑で、また、そのようなコードをアップロードすると、コマンドの多くを入力する必要がある、Gitは引っ張ったりマージ枝をなど。

ジェンキンスは現在、あなたが更新されたコードを入れて助けることができる非常に人気の継続的インテグレーションツールである、自動的にサーバーにデプロイされ実行されて、全体のプロセスは、コマンド操作の展開のためのビジュアルインターフェイスを理解することができ、非常に自動化されています。

ジェンキンスをインストールするには、3つの主要な方法があります。

公式戦パッケージをダウンロードし、直接実行Tomcatを置きます。

yumをインストールします。

公式ドッカミラーを使用しました。

疑いの余地はないドッキングウィンドウとても簡単で便利なツール、複雑なインストールの最初の二つを選択する必要はありませんから、あります。

最初のドッキングウィンドウをインストール

インストールドッカー
3.10よりも高い1ドッカーシステム要件CentOSのカーネルバージョン 、ドッカーサポートあなたのCentOSのバージョンを確認するには、このページの前提条件を参照してください
2 、root権限でCentOSにログオンします。日までのyumパッケージことを確認してください。
yumの更新sudoの
3 、(古いバージョンがインストールされている場合)、旧バージョンをアンインストール
sudoのyumのドッカードッカーが削除
-commonドッカー、SELinuxのdocker- エンジン
yumの提供に必要なパッケージをインストールし、4を、yumを-utilの-CONFIG- マネージャ機能を、他の2 1が運転依存devicemapperで
インストールはsudoのyumを
-Y-YUM-utilsのdevicemapper persistent- データLVM2
。5 、yumのソースが提供
sudoのyumを
-config-Managerを---レポを追加https://download.docker.com/linux/ CentOSの/ docker- ce.repo
6 、あなたはすべての倉庫のドッキングウィンドウのすべてのバージョンを表示し、特定のバージョンを選択することができますインストール
yumのリストドッキングウィンドウを
--showduplicates -ce |ソート- R
7 、ドッカインストール
ドッカをインストールするsudoのyumのを
- CE
8 、起動時の開始と参加
sudoはドッキングウィンドウの開始systemctl
ドッキングウィンドウ有効systemctl sudoを
9を インストールが正常に完了したことを確認し、(二つの部分、クライアントとサービスの表現のインストールドッキングウィンドウがあります打ち上げは成功した)していた
ドッカーバージョン

そして、公式のドッキングウィンドウはジェンキンスをミラーリングダウンロード

ドッキングウィンドウプルジェンキンス/ジェンキンス

ミラードッキングウィンドウの画像を見ます

ホスト上のディレクトリを作成し、ジェンキンスを実行しているアプリケーションへの読み書きアクセスを追加するファイルの読み書き

ます。mkdir /ルート/ j_nodeの
はchmod 777 /ルート/ j_node

容器の形でサービスから背景画像、ポートマッピング、作成したディレクトリは、容器に装着された状態

ドッキングウィンドウで実行-d --nameジェンキンス-p 8081:8080 -p 50000:50000 -v /ルート/ j_node:は/ var / jenkins_homeジェンキンス/ジェンキンス

それは、その後、アリの雲であれば、セキュリティポリシーがポート8081を公開する必要があり、ここで注意していること

HTTPでのWebサイトから://あなたのIP:8081

そして、コマンドキーをインストールします

ドッキングウィンドウのログジェンキンス

パスワードを使用して、プラグインのインストールに関する推奨事項を入力して、プラグインは、推奨バージョン管理ソフトウェアのgitが含まれています。

終了後、設定するためのプロンプトがあなたのアカウントにアクセスします。

次に、新しいプロジェクト、ソースコード管理の列を作成するには、ラインアイテムのgitリポジトリのアドレスを入力し、コードを運用環境に展開されているため、デフォルトで、masterブランチでなければならないことに注意してくださいメインブランチでなければなりません

保存した後、今、同時に一回の展開履歴が保存され、ジェンキンスは自動的にデプロイするために、最新のmasterブランチを抽出するためにgitリポジトリを行く、展開ビルド]をクリックします

この時点で、入力しj_nodeプロジェクトの下に/ルート/ディレクトリには、ワークスペースディレクトリに展開されてきました

全体のプロセスは非常に簡単です、毎回行の前に、プロジェクトマネージャはコードのみの個々のメンバーを確認する必要が、その後マスターブランチ統一マスターにマージし、最終的にジェンキンスに多くの時間を節約し、ボタンの配置をクリックします。

おすすめ

転載: www.linuxidc.com/Linux/2019-06/158946.htm