TFS与Octopus Deploy

时间:2017-08-08 09:37:56

标签: tfs octopus-deploy

我正在尝试使用TFS构建我的软件包,已经与octopus服务器集成,以便之后可以将软件包拉到章鱼服务器并自动部署。修复了构建定义以构建db和windows软件包。它成功的数据库,但在Windows的情况下,它应该为其部署创建一个发布。错误 - : 你的请求有问题。   - 发布' 20170808.12'已存在此项目。请使用其他版本,或使用掩码自动增加数字。 来自Octopus服务器的错误(HTTP 400 BadRequest)

有谁可以请帮助我.... 在此先感谢!!

2 个答案:

答案 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