0

这个问题与 IBM 的持续部署工具 Urban Code Deploy 的使用有关。我们使用 UCD 将组件从我们的 Git 存储库部署到目标机器。Git repo 中的组件之一具有特定的文件夹结构,例如

Unix/Files/Temp/sample.ksh

当我运行UCD的Download Artifact插件时,如果目录结构不存在,它无法在目标机器中创建Gt目录结构并放置文件。

我想使用 Urban Code Deploy 在目标机器中复制与源版本控制系统中完全相同的目录结构,如果找不到目录结构,UCD 应该创建它。

我应该如何实现它?请帮忙。

谢谢。库马尔吉特

4

1 回答 1

0

Kuba Ober 已经回答了这个问题

UCD 应该默认创建该结构。但是,当您部署工件时,您需要配置正确的克隆源、分支,也许还有子文件夹。

为了帮助我们复制,您必须使您能够做与您正在做的事情相同的事情。因此,创建一个新的 UCD 部署并从任何公共 github 存储库进行部署,看看是否会遇到与未创建路径相同的问题。我们无法从您的私有存储库进行部署,因此我们无法以这种方式重现您的问题。特定于您的源存储库的内容可能存在问题,因此我们必须首先确保它适用于某些公共存储库,例如https://github.com/KubaO/stackoverflown.git. 主分支中有多个文件夹:尝试部署它。

于 2018-12-04T17:19:29.527 回答