Jenkins-continuous-deployment

提供:Dev Guides
移動先:案内検索

Jenkins-継続的な展開

Jenkinsは、継続的な展開と配信を適切にサポートしています。 展開によるソフトウェア開発の流れを見ると、次のようになります。

Jenkins Continuous Deployment

継続的な展開の主な部分は、上記のプロセス全体が自動化されるようにすることです。 Jenkinsはさまざまなプラグインを介してこれらすべてを実現します。そのうちの1つは、以前のレッスンで見た「コンテナプラグインにデプロイ」です。

Continuous Deployment Container Plugin

実際に継続的な展開プロセスをグラフィカルに表示できるプラグインがあります。 しかし、最初にJenkinsで別のプロジェクトを作成して、これがどのように機能するかを最もよく確認できるようにします。

QAステージをエミュレートし、Helloworldアプリケーションのテストを行う簡単なプロジェクトを作成しましょう。

  • ステップ1 *-Jenkinsダッシュボードに移動し、[新しいアイテム]をクリックします。 「フリースタイルプロジェクト」を選択し、プロジェクト名に「QA」と入力します。 [OK]ボタンをクリックして、プロジェクトを作成します。

フリースタイルプロジェクト

  • ステップ2 *-この例では、シンプルに保ち、このプロジェクトを使用してHelloworldアプリケーションのテストプログラムを実行しています。

Helloworldアプリケーション

これで、プロジェクトのQAがセットアップされました。 ビルドを実行して、適切にビルドされるかどうかを確認できます。

QAプロジェクトビルド

  • ステップ3 *-Helloworldプロジェクトに移動し、[構成]オプションをクリックします

プロジェクト構成オプション

  • ステップ4 *-プロジェクト構成で、「ビルド後のアクションを追加」を選択し、「他のプロジェクトをビルド」を選択します

ポストビルドアクションの追加

  • ステップ5 *-[ビルドするプロジェクト]セクションで、ビルドするプロジェクト名としてQAを入力します。 このオプションは、「ビルドが安定している場合のみトリガー」のデフォルトのままにしておくことができます。 保存ボタンをクリックしてください。

トリガー安定ビルド

  • ステップ6 *-Helloworldプロジェクトをビルドします。 コンソール出力が表示される場合、Helloworldプロジェクトが正常にビルドされた後、QAプロジェクトのビルドも発生することがわかります。

QAプロジェクトコンソールプロジェクト

  • ステップ7 *-配信パイプラインプラグインをインストールしましょう。 Jenkinsの管理→プラグインの管理に移動します。 利用可能なタブで、「Delivery Pipeline Plugin」を検索します。 再起動せずにインストールをクリックします。 完了したら、Jenkinsインスタンスを再起動します。

Jenkinsインスタンスの再起動

  • ステップ8 *-配信パイプラインの動作を確認するには、Jenkinsダッシュボードで、[すべて]タブの横にあるタブの+記号をクリックします。

配信パイプライン

  • ステップ9 *-ビュー名に任意の名前を入力し、[配信パイプラインビュー]オプションを選択します。

配信パイプラインビュー

  • ステップ10 *-次の画面では、デフォルトのオプションをそのまま使用できます。 次の設定を変更できます-
  • [静的解析結果を表示]オプションがオンになっていることを確認します。
  • [合計ビルド時間を表示]オプションがオンになっていることを確認します。
  • 初期ジョブの場合–ビルドする最初のジョブとしてHelloworldプロジェクトを入力します。
  • パイプラインの名前を入力してください
  • OKボタンをクリックしてください。

設定の変更

これで、配信パイプライン全体の優れたビューが表示され、パイプライン全体の各プロジェクトのステータスを確認できます。

各プロジェクトのステータス

別の有名なプラグインは、* build pipelineプラグイン*です。 これを見てみましょう。

  • ステップ1 *-Jenkinsの管理→プラグインの管理に移動します。 利用可能なタブで、「パイプラインプラグインのビルド」を検索します。 再起動せずにインストールをクリックします。 完了したら、Jenkinsインスタンスを再起動します。

ビルドパイプラインプラグイン

  • ステップ2 *-ビルドパイプラインの動作を確認するには、Jenkinsダッシュボードで、[すべて]タブの横にあるタブの+記号をクリックします。

パイプラインアクションのビルドを参照

  • ステップ3 *-ビュー名に任意の名前を入力し、[パイプラインビューの構築]オプションを選択します。

パイプラインビューの構築

  • ステップ4 *-選択した初期ジョブでデフォルト設定をそのまま使用し、Helloworldプロジェクトの名前を入力します。 [OK]ボタンをクリックします。

デフォルト設定を受け入れる

これで、配信パイプライン全体の優れたビューが表示され、パイプライン全体の各プロジェクトのステータスを確認できます。

パイプライン全体のステータス