我希望在Jenkins的文件中编写两个特定版本的git更改日志。
我使用了“git change log”插件,它显示了最新的和前一个之间的差异,然后跟随;
不适用于特定的两个版本。
例如:
输入:build1,build10
输出应该是build1和build10之间的git更改日志
答案 0 :(得分:0)
您需要从您想要的两个构建中获取GIT_COMMIT环境变量,然后在这些提交之间执行git日志。
示例:git log --pretty = oneline COMMIT_X COMMIT_Y
如果你想要repo文件本身的差异,你必须在这些提交之间进行git diff。
示例:git diff COMMIT_X COMMIT_Y