我使用docker slave运行Jenkins,我正在尝试获取已更改文件的名称(在合并请求中),因此我可以对这些进行进一步的自动化。
不幸的是qazxsw poi( - name-only)的任何变化都不会在Jenkins控制台中生成任何标准输出。 qazxsw poi工作正常。
如何在提交/合并请求中捕获更改文件的名称?它不一定是CLI我很乐意使用web-hooks(gitlab-ce),虽然我还没有看到有这个信息的人。
当你在jenkins工作中运行git diff
时,没有任何未经分级的更改,所以git status
没有显示任何内容是完全正常的。 git diff
可能也会告诉你一切都好。
如果要在pull-request中列出已更改的文件,jenkins不知道这一点。无论如何,您需要合并的分支的名称。可能jenkins设置了git diff
变量;所以你可以运行:
git status
或类似的东西。