在TeamCity构建期间将nuget包发布到Octopus

Sib*_*Guy 6 teamcity octopus-deploy

存在一个已知问题,如果在TeamCity构建期间进行部署,则将部署先前版本(因为当前构建完成后,当前版本才可用).

文档建议创建一个辅助TeamCity BuildConfiguration作为一种变通方法,但它很糟糕,似乎不再起作用(有很多关于它的错误报告).

在对这个问题的评论中提出了另一种解决方案.我们的想法是将您当前的构建nuget包推送到Octopus nuget服务器(并基于它而不是TeamCity nuget feed进行部署).

所以我创建了一个NuGet Publish构建步骤,指定了Api Key和Package Source,但我不知道在Packages字段中指定了什么.换句话说,为我的构建创建一个新创建的nuget包的路径是什么?

Evo*_*Ltd 6

OctoPack创建.nu​​pkg子目录中的文件\ OBJ\octopacked \包含该项目的.nu​​spec文件

在此输入图像描述