我正在尝试使用TFS构建我的软件包,已经与octopus服务器集成,以便之后可以将软件包拉到章鱼服务器并自动部署。修复了构建定义以构建db和windows软件包。它成功的数据库,但在Windows的情况下,它应该为其部署创建一个发布。错误 - : 你的请求有问题。 - 发布' 20170808.12'已存在此项目。请使用其他版本,或使用掩码自动增加数字。 来自Octopus服务器的错误(HTTP 400 BadRequest)
有谁可以请帮助我.... 在此先感谢!!
答案 0 :(得分:1)
您正在尝试使用已存在的名称创建Octopus Deploy版本。
您可以通过AssemblyInfo.cs
调整版本策略,或调整Octopus Deploy,以便在八达通 - >下不使用版本的软件包名称项目 - >的设置
答案 1 :(得分:0)
请检查发布'20170808.12'是否已存在。
根据this article中的描述,它应该是八达通部署问题。
您使用哪个版本的Octopus Deploy?如果您使用的是旧版本,只需尝试更新到最新版本。
此外,您可以尝试使用创建发布选项下方来检查是否有效:
--ignoreexisting If a release with the version number already
exists, ignore it
--force [Optional] If a project is configured to skip
packages with already-installed versions,
override this setting to force re-deployment
(flag, default false).
还尝试使用指定的版本号创建版本:
octo create-release --project HelloWorld --version 1.0.3 --server http://octopus/ --apiKey API-ABCDEF123456
有关详细信息,请参阅creating-releases。