构建成功后的Teamcity通知电子邮件仅显示10个更改。我想知道如何在teamcity中配置以显示更多更改。
谢谢!
答案 0 :(得分:1)
您可以在config文件夹中创建teamcity.notification.template.update.interval
,并包含以下属性
teamcity.notification.includeDebugInfo
- 系统重新读取模板的频率(整数,以秒为单位,默认为60)
teamcity.notification.maxChangesNum
- 在模板处理错误的情况下将调试信息包含在消息中(布尔值,默认为false)
teamcity.notification.maxCompilationDataSize
- 在电子邮件中列出的最大更改次数(整数,默认为10)
teamcity.notification.maxFailedTestNum
- 要包含在电子邮件中的编译错误数据的最大大小(以字节为单位)(整数,默认为20480)
teamcity.notification.maxFailedTestStacktraces
- 要在电子邮件中列出的最大失败测试数(整数,默认为50)
teamcity.notification.maxFailedTestDataSize
- 电子邮件中的最大测试堆栈数(整数,默认为5)
{{1}} - 要包含在单个电子邮件中的失败测试输出数据的最大大小(以字节为单位)(整数,默认为10240)
更多详细信息请参阅https://confluence.jetbrains.com/display/TCD9/Configuring+TeamCity+Server+Startup+Properties
答案 1 :(得分:0)
这是一个很好的例子。一位用户给出了如何查找/编辑通知模板的通用答案; http://devnet.jetbrains.net/thread/293800 TeamCity 5.1电子邮件模板:: JetBrains开发者社区 devnet.jetbrains.net/thread/293800Feb 7,2011 - 我将开始在我们的项目中使用TeamCity。 ... getViewChangesUrl(bean.build)}'> $ {modNum}更改< @plural modNum /> ...
请注意,他引用了“modNum”值,这是我们有问题的项目。每个开箱即用设置的默认值为10。 (我认为我们不能看到那部分。)我能够通过分配新值轻松地改变它。
在我的文件[ServerConfigsPath] \ config_notifications \ email \ common.ftl中,我现在有了;
<!-- was #assign modNum=bean.modificationsNumber/ -->
<#assign modNum=100/>
我希望这可以帮助你或另一个新手。我喜欢!
//对不起代码的间距,我看不出怎么做对...