首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TeamCity中的nuget推送通配符

TeamCity中的nuget推送通配符
EN

Stack Overflow用户
提问于 2016-04-14 00:04:55
回答 1查看 604关注 0票数 0

我在TeamCity 9.1中有一个构建步骤,可以将.nupkg文件推送到myget.org上托管的提要,但它不能使用通配符。

构建步骤如下:

代码语言:javascript
复制
mono /opt/NuGet2/NuGet.exe push %srcDir%/bin/release/Foo.1.0.0.nupkg -Source https://www.myget.org/F/<org_name>/api/v2/package

这是可行的,但我不想在构建步骤中显式设置版本号,因为版本号会随着时间的推移而递增。

我尝试将通配符添加到语句中,如下所示:

代码语言:javascript
复制
mono /opt/NuGet2/NuGet.exe push %srcDir%/bin/release/Foo.*.nupkg -Source https://www.myget.org/F/<org_name>/api/v2/package

但是通配符(而不是1.0.0)似乎会破坏TeamCity构建代理,并且它会陷入循环,直到我手动终止它。

如何在TeamCity中创建构建步骤,以便不需要在其中硬编码版本号?有没有办法省略.nupkg文件名中的版本号,或者允许TeamCity使用通配符文件名?

EN

回答 1

Stack Overflow用户

发布于 2016-04-21 08:10:14

您可以简单地使用"NuGet Publish“运行器类型,并在" packages”设置中指定包所在位置的通配符(例如: ManualTests/Artifacts/*.nupkg)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36603894

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档