我有一个在teamcity上设置了nuspec文件的AsP.net网站,我基本上定义了两个构建步骤。 1. Nuget Pack 2. Nuget发布。 nuget软件包创建成功,但是在尝试执行以下操作时出现503错误 运行Nuget发布步骤。
返回的错误如下:
[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文件生成的程序包时出现此错误。
也许设置中缺少某些内容?
答案 0 :(得分:0)
在研究和尝试其他一些构建步骤时,我遇到了“ Octopus Deploy:Push Packages”构建步骤(Teamcity 2018.2)。这将运行octo.exe
,它将需要安装在构建代理(Octopus deploy commandLine工具)上。此插件可在octopus部署网站上找到。
日志中列出的命令如下
octo.exe push --server http://octopusdeployserver --apikey SECRET --package <package url>
我希望这会有所帮助。