如果构建成功,则检查更新的程序集版本信息

时间:2013-09-23 08:09:15

标签: teamcity assemblyinfo

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

1 个答案:

答案 0 :(得分:3)

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

      

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

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

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

  5.   

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

    在Build Triggering中添加新触发器 - “Finish Build Trigger”

      

    完成构建触发器将在构建在所选配置中完成后向队列添加构建。

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