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

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

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

问候,

-ban

github jenkins-pipeline git-checkout
1个回答
1
投票

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

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