【发布时间】:2013-08-30 16:00:35
【问题描述】:
是否可以将提交的更改列表包括到 perforce(在 p4 同步文件后增加 build.xml 中的内部版本号)以及其他更改列表?当前提交的增加版本号的变更列表与下一个版本一起提供。所以,假设我正在构建 #101 构建并提交相同的更改列表,因此为此构建的电子邮件不会有这个,但下次在构建 #102 时,我会看到这个更改列表和其他更改列表。我怎样才能做到这一点?
【问题讨论】:
是否可以将提交的更改列表包括到 perforce(在 p4 同步文件后增加 build.xml 中的内部版本号)以及其他更改列表?当前提交的增加版本号的变更列表与下一个版本一起提供。所以,假设我正在构建 #101 构建并提交相同的更改列表,因此为此构建的电子邮件不会有这个,但下次在构建 #102 时,我会看到这个更改列表和其他更改列表。我怎样才能做到这一点?
【问题讨论】:
不知道你的意思
"在 build.xml 中增加内部版本号"
但您可以通过 Build Name Setter 插件将构建显示名称设置为您想要的任何名称。
就我个人而言,几乎所有作业都将其设置为 ${ENV,var="P4_CHANGELIST"}(因为我更喜欢将 120237(Perforce 更改列表编号)作为构建名称,而不是 #101(buildNumber,只是构建的序号,对我没有任何意义)。
这样您就可以将构建名称设置为您新提交的更改列表编号。
“构建电子邮件”及其内容如何 - 在很大程度上取决于您用于电子邮件通知的机制。我使用Email Extension 插件,它很灵活,您可以操作消息内容(例如添加关于新提交的更改列表的注释)。
【讨论】: