此问题与IBM的持续部署工具(即Urban Code Deploy)的使用有关。我们正在使用UCD将组件从Git存储库部署到目标计算机。 Git存储库中的组件之一具有特定的文件夹结构,例如
Unix/Files/Temp/sample.ksh
当我运行UCD的Download Artifact插件时,它无法在目标计算机中创建Gt目录结构,如果目录结构不存在,则无法放置该文件。
我想使用Urban Code Deploy在目标计算机的源版本控制系统中复制与目录结构完全相同的目录结构,如果找不到目录结构,则UCD应该创建它。
我应该如何实现?请帮忙。
谢谢。 库玛吉特
答案 0 :(得分:0)
库巴·奥伯(Kuba Ober)回答了这个问题
UCD应该默认创建该结构。但是,在部署构件时,您需要配置正确的克隆起源,分支以及子文件夹。
为帮助我们进行复制,您必须使其能够做与您相同的事情。因此,创建一个新的UCD部署并从任何公共github存储库进行部署,看看是否由于未创建路径而遇到相同的问题。我们无法从您的私有存储库进行部署,因此我们无法以这种方式重现您的问题。特定于您的源存储库的内容可能存在问题,因此我们必须首先确保它适用于某些公共存储库,例如
https://github.com/KubaO/stackoverflown.git
。 master分支中有多个文件夹:请尝试将其部署。