我们正在使用 teamcity 中的 octopus-deploy 构建步骤从另一个构建配置部署最新的成功构建。
我的意图是让发布编号与工件编号相关联(这反过来又与 SCM 编号相关联)。
当我部署一个新版本时,章鱼会使用该版本创建一个新版本并进行部署。
如果我再次运行 teamcity 部署步骤(对于已经创建的工件),章鱼应该使用相同的版本号重新部署相同的工件。(而不是因为“这个版本已经存在”而失败)。
从 octo.exe 文档中,--force 选项应该允许我这样做。(我应该能够将其添加到 teamcity 中的“其他命令行参数”中)。
但是我得到一个无法识别的命令参数:--force错误。
我该如何解决?或者还有什么其他选择?(不改变工件/发布编号策略)。
来电:
octo.exe create-release --server octoServerHostName --apikey SECRET --project ProjectName --enableservicemessages --version 1.0.59356.0 --deployto show --waitfordeployment --force
创建 Octopus Deploy 发布 [15:26:05]Octopus Deploy 命令行工具,版本 2.0.8.22 [15:26:05] [15:26:05]无法识别的命令参数:--force