2016-07-26 7 views
1

ジェンキンスプロジェクトに多くのdockerfilesをビルドします、私は「ドッキングウィンドウ」フォルダとgithubののrepostiroyを持っているし、このフォルダに名前(APP1で多くのサブフォルダを持って私はいくつかのタスク持っ

APP2app3など)Dockerfileのみサブフォルダにあります。

は時々私は名前app50で新しいサブフォルダを追加し、ジェンキンスさんは、この新しい dockerfileとプライベートドッキングウィンドウレジストリへのすべての[OK]を押し、新しいイメージの場合は、自動的に構築するために私はしたいです。

私はどのようにサブフォルダを選択するために彼を入力し、ドッカーのビルドを実行することができますか?カットソムのタグと名前で。

たとえば、新しいフォルダ「app70-1.2.3」をDockerfileでアップロードします。ジェンキンスさんは、私は同様のアプローチを使用していますし、あなたのケースでこれを達成するための最も簡単な方法は、Feature branching strategy介して行うことができ、「ドッキングウィンドウ/ app70-1.2.3を」フォルダに入力し、「docker build -t app70:1.2.3 .

答えて

1

を実行する必要があります。あなたのブランチをフォルダ名として使って、Jenkins(シェル)ビルドステップのように実行してください。

cd ${GIT_BRANCH} 
docker build -t ${GIT_BRANCH} . 
関連する問題