2017-08-08 110 views
0

我正在尝试使用TFS构建我的包,已经与章鱼服务器集成,以便随后可以将包拉到章鱼服务器并自动部署。创建构建定义以构建db和windows包。它成功的数据库,但坚持在窗口的情况下,它应该为其部署创建一个版本。错误 - : 您的请求有问题。 - 此版本'20170808.12'已经存在。请使用不同的版本,或者查看使用掩码来自动递增数字。 来自Octopus服务器的错误(HTTP 400 BadRequest)TFS与Octopus部署集成

任何人都可以请帮助我吧.... 在此先感谢!

+0

你能分享详细的构建日志? –

回答

0

请检查版本'20170808.12'是否已经存在。

根据this article的描述,应该是Octopus Deploy问题。

您使用的是哪个版本的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

+0

感谢Andy的回应。 – Dolly

1

您正试图创建一个名称已存在的Octopus Deploy Release。

您可以通过AssemblyInfo.cs调整您的版本策略或调整八达通部署下八达通不使用的发布包名称为 - >项目 - >设置