【发布时间】:2019-01-18 16:32:27
【问题描述】:
我希望能够在 jenkins 构建期间查看当前分支和主分支之间哪些文件发生了更改。
在我的 jenkinsfile 中,我有以下代码。
git diff-tree -r --no-commit-id --name-only ${env.GIT_COMMIT} origin/master
但我得到以下错误
致命:不明确的参数“master”:未知修订版或路径不在工作树中。
任何帮助都将不胜感激。如果有人能告诉我我做错了什么或设计一种替代解决方案来为我提供已更改文件的文件路径,那就太好了。
fyi,上面的命令在本地有效,但在 jenkins 中无效。
【问题讨论】:
标签: git jenkins groovy jenkins-pipeline git-diff-tree