首页 文章

TeamCity为分支附加/重命名工件

提问于
浏览
0

我们的解决方案有两个分支,一个开发和一个主分支 . 我们使用TeamCity中内置的NuGet feed,它由Octopus Deploy使用 . 我们遇到的问题是我们有一个feed而是两个构建任务,一个构建dev分支并发布工件,另一个构建主分支以发布工件 . 我们需要一种方法来区分这些包,我们使用OctoPack插件来构建包 .

我们想要的是最终得到一个名为:package-dev.1.0.0.0.nupkg的工件

有没有办法使用TeamCity在这个意义上重命名一个工件来在版本之前附加-dev?只要Octopus Deploy拿到最新版本,就很乐意追加到前面 .

1 回答

  • 0

    我解决这个问题的方法是使用Auto Incrementer作为团队城市插件,在多个版本中使用唯一版本号 .

    这将确保使用自动增强器的每个构建都有自己独特的构建号,但您必须确保您的团队能够很好地沟通哪个版本在哪个环境中 .

    因此,如果autoinc为50,它应该是这样的:

    • Dev branch build输出package.1.0.0.50,然后 - > Main Branch输出包1.0.0.51

    在章鱼中它是同一个项目或完全不同的项目!

相关问题