【发布时间】:2017-11-30 15:57:02
【问题描述】:
我正在使用 Jenkinsfile 从 github 获取最新代码。结帐 scm。是否可以仅获取上次提交期间更改的文件?这意味着,我不需要获取存储库中的所有文件,而只需要更改的文件/代码。 这可以通过 Jenkins 文件完成吗?
问候,
-禁止
【问题讨论】:
标签: github jenkins-pipeline git-checkout
我正在使用 Jenkinsfile 从 github 获取最新代码。结帐 scm。是否可以仅获取上次提交期间更改的文件?这意味着,我不需要获取存储库中的所有文件,而只需要更改的文件/代码。 这可以通过 Jenkins 文件完成吗?
问候,
-禁止
【问题讨论】:
标签: github jenkins-pipeline git-checkout
我已经使用了命令 - git archive --output=deploy.zip HEAD $(git diff --name-only HEAD HEAD~1 --diff-filter=ACMRTUXB)
这将在两次提交之间获取更改的文件。 (最新的倒数第二个)
【讨论】: