Bamboo SCP Task没有维护目录结构

时间:2015-01-19 22:54:04

标签: ant scp bamboo bitbucket-server

我似乎无法弄清楚如何使用SCP将我的构建目录的内容移动到服务器而不复制实际的构建文件夹。我目前的流程是:

  1. Bamboo build从Stash
  2. 中检出源代码
  3. Ant将创建一个构建目录并将所有必要的文件复制到其中
  4. 然后创建共享工件。 (构建目录本身)
  5. 所以我的工件结构看起来像这样

    build/
    - img/
    - css/
    - index.html
    

    当我复制到服务器时,我总是在服务器上获取构建文件夹。所以我的根文件夹最终看起来像: /root/build/rest_of_files

    我想要实现的是从构建目录复制所有文件并将它们放在根级别。所以我的最终根文件夹看起来像:

    root/
    - img/
    - css/
    - index.html
    

    我尝试过不同的本地路径,使用和不使用ant模式。我已经为神器本身尝试了不同的模式,但我似乎无法弄清楚我需要做什么。

    我希望这很清楚。

1 个答案:

答案 0 :(得分:0)

好的,我找到了一种方法来完成我想做的事情。基本上,我最终在我的ant构建文件中创建了一些目标,这些目标(重新)移动文件以实现我想要的结构。