从Bamboo中的单独GIT存储库中提取文件

时间:2016-10-26 02:07:01

标签: git gradle repository bamboo artifacts

我有一种情况,我们将有多个webapps(因此对于这个我们称之为webapp1)将使用Bamboo中的通用构建脚本。该脚本将成为GIT中单独存储库的一部分(类似于scripts / Gradle / webapps / script.gradle)。

当我在Bamboo中进行构建(或部署)时,我想获取整个webapp1存储库,只需将.gradle文件添加到脚本存储库的webapps目录中。

目前我将脚本存储库放入外部dir(当我复制时,我将忽略外部dir和任何.gradle文件),并设法将正确的脚本文件放入另一个工件(使用location / Externals / Gradle / Webapps和复制模式** / * .gradle)但是当你将工件拉回时,它们不在一个目录中。

如何将.gradle脚本放入根构建目录?

1 个答案:

答案 0 :(得分:0)

我正在做的事情非常正确。

1)将主应用程序存储库下载到工作目录

2)将Scripts存储库下载到Externals目录

3)创建主要工件,将位置留空并复制图案** / *

4)创建Scripts工件,其位置为/ Externals / Gradle / Webapps,复制模式** / * .gradle(将其更改为工件中您想要的任何文件)

5)在部署时,清除工作目录后,创建一个将所有工件下载到工作目录的任务

6)脚本现在位于要使用的工作目录中