我有一种情况,我们将有多个webapps(因此对于这个我们称之为webapp1)将使用Bamboo中的通用构建脚本。该脚本将成为GIT中单独存储库的一部分(类似于scripts / Gradle / webapps / script.gradle)。
当我在Bamboo中进行构建(或部署)时,我想获取整个webapp1存储库,只需将.gradle文件添加到脚本存储库的webapps目录中。
目前我将脚本存储库放入外部dir(当我复制时,我将忽略外部dir和任何.gradle文件),并设法将正确的脚本文件放入另一个工件(使用location / Externals / Gradle / Webapps和复制模式** / * .gradle)但是当你将工件拉回时,它们不在一个目录中。
如何将.gradle脚本放入根构建目录?
答案 0 :(得分:0)
我正在做的事情非常正确。
1)将主应用程序存储库下载到工作目录
2)将Scripts存储库下载到Externals目录
3)创建主要工件,将位置留空并复制图案** / *
4)创建Scripts工件,其位置为/ Externals / Gradle / Webapps,复制模式** / * .gradle(将其更改为工件中您想要的任何文件)
5)在部署时,清除工作目录后,创建一个将所有工件下载到工作目录的任务
6)脚本现在位于要使用的工作目录中