如何在jenkins的文件中编写两个特定版本的git更改日志

时间:2017-02-11 08:05:50

标签: jenkins jenkins-plugins

我希望在Jenkins的文件中编写两个特定版本的git更改日志。

我使用了“git change log”插件,它显示了最新的和前一个之间的差异,然后跟随;

不适用于特定的两个版本。

例如:

输入:build1,build10

输出应该是build1和build10之间的git更改日志

1 个答案:

答案 0 :(得分:0)

您需要从您想要的两个构建中获取GIT_COMMIT环境变量,然后在这些提交之间执行git日志。

示例:git log --pretty = oneline COMMIT_X COMMIT_Y

如果你想要repo文件本身的差异,你必须在这些提交之间进行git diff。

示例:git diff COMMIT_X COMMIT_Y