如何在Jenkins的pull-request中获取git更改的文件

问题描述 投票:0回答:1

我使用docker slave运行Jenkins,我正在尝试获取已更改文件的名称(在合并请求中),因此我可以对这些进行进一步的自动化。

不幸的是qazxsw poi( - name-only)的任何变化都不会在Jenkins控制台中生成任何标准输出。 qazxsw poi工作正常。

如何在提交/合并请求中捕获更改文件的名称?它不一定是CLI我很乐意使用web-hooks(gitlab-ce),虽然我还没有看到有这个信息的人。

git jenkins jenkins-plugins
1个回答
2
投票

当你在jenkins工作中运行git diff时,没有任何未经分级的更改,所以git status没有显示任何内容是完全正常的。 git diff可能也会告诉你一切都好。

如果要在pull-request中列出已更改的文件,jenkins不知道这一点。无论如何,您需要合并的分支的名称。可能jenkins设置了git diff变量;所以你可以运行:

git status

或类似的东西。

© www.soinside.com 2019 - 2024. All rights reserved.