从构建脚本将包推送到Octopus Deploy时出错

时间:2020-03-19 17:02:32

标签: octopus-deploy octopus

作为TFS构建的一部分,我试图将最新的软件包从构建管道中推送到我们的 Octopus Deploy 实例。但是我收到以下错误。

enter image description here

我正在使用脚本任务来执行以下octo push命令。

octo push --package=mypackage.nupkg --overwrite-mode=OverwriteExisting --server=https://mycompany.octopus.app --user=myname@mycompany.com --pass=mypassword --debug --LogLevel=debug

有什么想法会导致错误,以及如何解决?

1 个答案:

答案 0 :(得分:1)

它似乎试图使用用户名和密码登录八达通服务器,但是您的实例未配置为接受该身份验证类型。

该管道是否正在推送到Octopus Cloud实例?如果是这样,则您的身份验证是通过外部身份验证提供程序OctopusID进行的,而不是通过Octopus实例本身的用户名/密码帐户进行的。

通常,此处建议使用an API key,而不是用户名/密码验证。