Docker-continuous-integration

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

Docker-継続的インテグレーション

Dockerには、多くの継続的統合ツールとの統合があり、 Jenkins として知られる一般的なCIツールも含まれています。 Jenkins内には、コンテナの操作に使用できるプラグインが用意されています。 それでは、Jenkinsツールで利用可能なDockerプラグインを簡単に見てみましょう。

手順を追って説明し、JenkinsでDockerコンテナで利用できるものを見てみましょう。

ステップ1 *-Jenkinsダッシュボードに移動して、 Jenkinsの管理*をクリックします。

ジェンキンスの管理

  • ステップ2 *-*プラグインの管理*に移動します。

プラグインの管理

ステップ3 *-Dockerプラグインを検索します。 Dockerプラグインを選択し、*インストール *再起動なし*ボタンをクリックします。

再起動ボタンなしでインストール

ステップ4 *-インストールが完了したら、Jenkinsダッシュボードのジョブに移動します。 この例では、 *Demo というジョブがあります。

デモ

  • ステップ5 *-ジョブでは、ビルドステップに移動すると、コンテナを開始および停止するオプションが表示されます。

ビルドステップの追加

  • ステップ6 *-簡単な例として、ビルドの完了時にコンテナを停止する追加オプションを選択できます。 次に、[保存]ボタンをクリックします。

すべてのコンテナを停止

それでは、Jenkinsでジョブを実行してください。 コンソール出力で、すべてのコンテナを停止するコマンドが実行されたことを確認できます。

コンソール出力