Jenkins自動化導入k 8 s(3):導入構想


一、gitlab構築
二、jenkins構築
三、jenkinsプロジェクトの配置
プロジェクトソースの構成
まず、gitlabやgithub、または独自のgitサーバ、svnなど、独自のコードソースを選択します.Jenkinsには関連するプラグインがサポートされています.
この文書では、使用中に複数のgitウェアハウス(構成項目やコード項目がgitウェアハウスに分かれているなど)を使用する必要があるため、gitウェアハウスごとに異なるフォルダを検出する必要があります.そうしないと、2つのgitプロジェクトを引き出し、前のgitプロジェクトを上書きするコードを引き出し、最後に後に引いたコードになります.
トリガの構築
一般に、自動構築をトリガーするには、少なくとも1つのトリガを構成します.例えば現在主流のwebhookの方式はgit倉庫に前のwebhookアドレスを配置し、git倉庫の向こうに特定の動作がある場合(例えばpushイベント、合併イベント、特定のcomment注釈情報)に構築をトリガーすることである.
環境の構築
構築環境とは、構築前の環境構築、例えばワークスペースを空けて、前回のコードが今回の構築に干渉しないようにすることです.または、関連する構築環境を準備するために特定のコマンドを実行します.
アプリケーションコードを構築し、パッケージ化
この中には一般的にアプリケーションを構築し、アプリケーションコードをパッケージ化し、コードをコンパイルするために使用されます.ここでは多くのツールがサポートされており、shellやantを使用したり、プラグインをインストールして他の構築ツールをサポートしたりすることができます.
構築後のアクション
実行が完了すると、ワークスペースを空にするなどの操作を完了できますが、配置が間違っている場合は、ワークスペースを表示してクモの跡を見つけることができます.また、構築の実際の状況をEメールで通知します.
                 ,          ,                  。