【问题标题】:Pull file(s) from separate GIT repository in Bamboo从 Bamboo 中的单独 GIT 存储库中提取文件
【发布时间】:2016-10-26 02:07:01
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: git gradle repository bamboo artifacts


    【解决方案1】:

    我所做的非常正确。

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

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

    3) 创建主工件,将位置留空并复制模式 **/*

    4) 创建脚本工件,位置为 /Externals/Gradle/Webapps 并复制模式 **/*.gradle(将其更改为工件中所需的任何文件)

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-07
      • 1970-01-01
      • 2014-01-14
      • 1970-01-01
      • 2013-05-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多