在我的构建工作流程中,我更改了 AssemblyInfo.cs 中的程序集版本信息。只有在构建成功的情况下,我如何才能在构建过程结束时签入我的更改?
问问题
878 次
1 回答
3
- 在 TeamCity 项目中创建新的构建配置。
在新的构建配置中,转到 Build Steps 并添加 Build Feature 并选择 AssemblyInfo Patcher。
AssemblyInfo Patcher 构建功能允许自动为程序集设置内部版本号,而无需手动修补 AssemblyInfo.cs 文件。添加此构建功能时,您只需指定版本格式。
添加另一个构建步骤,该步骤将提交当前工作区中的未决更改 - Checkin Command。
在您的主项目中,转到“构建触发器”
“构建触发器用于在事件发生时(如 VCS 签入)或以可配置的间隔定期将构建添加到队列中。”
在构建触发中添加新触发器 - “完成构建触发器”
Finished Build Trigger 将在所选配置中的构建完成后将构建添加到队列中。
在构建配置中选择之前创建的构建项目(步骤 1),不要忘记选中仅在成功构建后触发复选框。
于 2013-09-23T15:35:23.177 回答