作为TFS构建的一部分,我试图将最新的软件包从构建管道中推送到我们的Octopus Deploy实例。但是我收到以下错误。
我正在使用脚本任务来执行以下octo push
命令。
octo push --package=mypackage.nupkg --overwrite-mode=OverwriteExisting --server=https://mycompany.octopus.app [email protected] --pass=mypassword --debug --LogLevel=debug
任何想法导致错误的原因以及如何解决?
它似乎尝试使用用户名和密码登录到八达通服务器,但是您的实例未配置为接受该身份验证类型。
该管道是否正在推送到Octopus Cloud实例?如果是这样,则您的身份验证是通过外部身份验证提供程序OctopusID进行的,而不是通过Octopus实例本身的用户名/密码帐户进行的。
作为一般规则,此处建议使用an API key,而不是用户名/密码验证。