【问题标题】:Publish a specific TeamCity artifact to NuGet将特定 TeamCity 工件发布到 NuGet
【发布时间】:2014-06-08 09:19:29
【问题描述】:

我已经建立了一个本地 NuGet 库,并希望将我的构建工件发布到它。我不想在每次构建时都将每个构建工件都发布到 Nuget 库,而是希望能够在我对它是稳定版本感到满意时手动发布工件的特定版本。

有没有办法在 TeamCity 中做到这一点?

【问题讨论】:

  • 您是否在 TeamCity 中使用内置的 NuGet 提要?
  • 不,我们有一个 NuGet 库设置。我们没有使用 TC NuGet。

标签: teamcity nuget-package nugetgallery


【解决方案1】:

一个相当简单的选择是创建一个构建链,其中一个包构建对 CI 构建具有快照依赖关系:

CI Build -> Package Build

这样您就可以在准备好后手动触发包构建。当然,您需要将 Pack / Publish 构建步骤移至 Package 构建中。

如果您不希望发布“最新”版本,您也可以针对特定的变更集。

【讨论】:

  • 谢谢史蒂夫。我已经接受了你的回答,但我最终做的事情略有不同(尽管我不确定这是否是你的意思)。我在生成包的步骤上创建了一个构建依赖项。然后在发布任务(依赖包任务)中,我可以点击运行自定义构建,选择我要发布的具体构建!!
猜你喜欢
  • 2014-12-21
  • 2020-01-30
  • 2012-05-12
  • 1970-01-01
  • 1970-01-01
  • 2015-07-12
  • 1970-01-01
  • 2018-12-18
  • 2018-09-18
相关资源
最近更新 更多