2016-10-26 18 views
0

私は、Bambooで共通のビルドスクリプトを使用する複数のWebアプリケーション(これはwebapp1という名前です)を使用する状況があります。このスクリプトは、GITの別のリポジトリの一部(scripts/Gradle/webapps/script.gradleのようなもの)になります。Bambooの別個のGITリポジトリからファイルを引き出します

Bambooでビルド(またはデプロイメント)を行うときに、webapp1リポジトリ全体を取得し、スクリプトリポジトリのwebappsディレクトリに.gradleファイルを追加したいとします。

現時点では、スクリプトリポジトリがexternalsディレクトリにあります(コピーすると、externalsディレクトリと.gradleファイルは無視されます)。正しいスクリプトファイルを別のアーティファクトに取得できました(場所/外部/ Gradle/Webappsとコピーパターン**/*。gradleを使用して)、アーティファクトを戻すと、それらは1つのディレクトリにありません。

.gradleスクリプトをルートビルドディレクトリに追加するにはどうすればよいですか。

答えて

0

私がやっていたことはかなり正確でした。

1)ディレクトリ

2を作業にメインアプリのリポジトリをダウンロード)ダウンロードスクリプトは空白の場所を残す外観ディレクトリ

3)主な成果物を作成するために、リポジトリおよびパターン**/*

4をコピーします)/ Outside/Gradle/Webappsの場所でスクリプトアーティファクトを作成し、パターン**/*。gradleをコピーします(これをアーティファクトで必要なファイルに変更します)。

5)デプロイメント時に、作業ディレクトリをクリアした後、すべての成果物を作業ディレクトリにダウンロードするタスクを作成します

6)スクリプトは現在使用する作業ディレクトリにあります

関連する問題