是否有一种简单的方法可以让 TeamCity 包含文本或 html 更改日志作为其输出工件之一?
也许我需要沿着让 msbuild 或其他进程创建更改日志的路线,但由于 TeamCity 为每个构建生成一个更改日志,我想知道是否已经有一种简单的方法可以将其作为工件访问并将其包含在工件路径指令,以便它可以成为发布包的一部分。
是的,更改日志可以作为文件访问,该文件的路径位于 TeamCity 构建参数中:
%system.teamcity.build.changedFiles.file%
所以你可以这样做:
- 将命令行构建步骤添加到您的构建中。
- 使用自定义脚本类型。
- 输入这个脚本:
copy "%system.teamcity.build.changedFiles.file%" changelog.txt
- 最后编辑构建的工件规则,以在工件中包含changelog.txt(常规设置 -> 工件路径 -> 添加“changelog.txt”)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)