0

我有一个 AsP.net 网站,在 teamcity 上设置了 nuspec 文件。我基本上定义了两个构建步骤。1. Nuget 包 2. Nuget 发布。nuget 包已成功创建,但在尝试运行 Nuget 发布步骤时出现 503 错误。

这是teamcity发布设置 发布设置

返回的错误如下: [push] An error was encountered when fetching 'PUT https://myoctopusdeployrepo/nuget/packages/'. The request will now be retried. [10:08:14][push] An error occurred while sending the request. [10:08:14][push] The remote server returned an error: (503) Server Unavailable.

我知道推送到内置 octopus 存储库至少适用于使用 .csproj 和 octopack 的 asp.net csharp 项目,但是在尝试推送从 nuspec 文件生成的包时出现此错误。

也许我在设置中遗漏了一些东西?

4

1 回答 1

0

在研究和尝试某些其他构建步骤时,我遇到了“Octopus Deploy:Push Packages”构建步骤(Teamcity 2018.2)。此运行octo.exe需要安装在构建代理(Octopus 部署命令行工具)上。该插件可在 octopus deploy 网站上找到。日志中列出的命令如下 octo.exe push --server http://octopusdeployserver --apikey SECRET --package <package url>

我希望这有帮助。

于 2019-01-30T00:26:31.480 回答