2

在我的构建工作流程中,我更改了 AssemblyInfo.cs 中的程序集版本信息。只有在构建成功的情况下,我如何才能在构建过程结束时签入我的更改?

4

1 回答 1

3
  1. 在 TeamCity 项目中创建新的构建配置。
  2. 在新的构建配置中,转到 Build Steps 并添加 Build Feature 并选择 AssemblyInfo Patcher。

    AssemblyInfo Patcher 构建功能允许自动为程序集设置内部版本号,而无需手动修补 AssemblyInfo.cs 文件。添加此构建功能时,您只需指定版本格式。

  3. 添加另一个构建步骤,该步骤将提交当前工作区中的未决更改 - Checkin Command

  4. 在您的主项目中,转到“构建触发器”

“构建触发器用于在事件发生时(如 VCS 签入)或以可配置的间隔定期将构建添加到队列中。”

在构建触发中添加新触发器 - “完成构建触发器”

Finished Build Trigger 将在所选配置中的构建完成后将构建添加到队列中。

在构建配置中选择之前创建的构建项目(步骤 1),不要忘记选中仅在成功构建后触发复选框。

于 2013-09-23T15:35:23.177 回答