有一个已知问题,如果您在 TeamCity 构建期间进行部署,则会部署以前的版本(因为当前版本仅在构建完成后才可用)。
文档建议创建辅助 TeamCity BuildConfiguration 作为解决方法,但它很糟糕并且似乎不再起作用(有许多关于它的错误报告)。
评论中提出了替代解决方案this https://stackoverflow.com/a/18755241/188826问题。这个想法是将当前构建的 nuget 包推送到 Octopus nuget 服务器(并基于它而不是 TeamCity nuget feed 进行部署)。
因此,我创建了一个 NuGet Publish 构建步骤,指定了 Api Key 和 Package Source,但我不知道要在 Packages 字段中指定什么。换句话说,为我的构建新创建的 nuget 包的路径是什么?
OctoPack 创建了.nupkg子目录中的文件\obj\octopacked\包含该项目的.nuspec file
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)