我希望将 TeamCity Artifacts 重新签入源代码管理。

我以前使用过 TFS Integrator。所以我习惯了它的方法,通过配置,它可以将输出构建签入源代码管理。然后,当人们进行 get 操作时,他们将收到这些文物。

或者是否有一种完全不同的方法可以通过 TeamCity 实现这一目标?

有帮助吗?

解决方案

我能想到的两种方法是

  • VCS 标签

指定工作目录中要标记的路径以及相对于主干的位置以将其签入。 jetbrains 在这里解释了

/project/trunk/dist=>/project/tags/%system.build.number%
  • 从构建脚本

手动签入构建脚本中的工件,并在签入的位置添加忽略,这样就不会再次触发构建。

e.g. use -:user=devA:project/sources/** to prevent build triggering after a change of VCS user devA  made in subfolder project/sources/**
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top