Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Jenkinsfile仅从Github签出更改的文件_Github_Jenkins Pipeline_Git Checkout - Fatal编程技术网

使用Jenkinsfile仅从Github签出更改的文件

使用Jenkinsfile仅从Github签出更改的文件,github,jenkins-pipeline,git-checkout,Github,Jenkins Pipeline,Git Checkout,我正在使用Jenkinsfile从github获取最新代码。签出scm。是否可以仅获取上次提交期间更改的文件?这意味着,我只需要更改的文件/代码,而不是获取回购协议中的所有文件。 这可以通过Jenkins文件完成吗 问候, -Ban我使用了命令-git archive--output=deploy.zip HEAD$(git diff--name only HEAD~1--diff filter=ACMRTUXB) 这将在两次提交之间获取更改的文件。(最新和倒数第二)

我正在使用Jenkinsfile从github获取最新代码。签出scm。是否可以仅获取上次提交期间更改的文件?这意味着,我只需要更改的文件/代码,而不是获取回购协议中的所有文件。 这可以通过Jenkins文件完成吗

问候,


-Ban

我使用了命令-
git archive--output=deploy.zip HEAD$(git diff--name only HEAD~1--diff filter=ACMRTUXB)
这将在两次提交之间获取更改的文件。(最新和倒数第二)