【问题标题】:Check-Out only changed files from Github using Jenkinsfile仅使用 Jenkinsfile 从 Github 签出更改的文件
【发布时间】:2017-11-30 15:57:02
【问题描述】:

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

问候,

-禁止

【问题讨论】:

    标签: github jenkins-pipeline git-checkout


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2022-12-12
      • 1970-01-01
      • 1970-01-01
      • 2021-11-28
      • 2016-10-07
      • 2020-01-11
      • 1970-01-01
      • 1970-01-01
      • 2012-04-25
      相关资源
      最近更新 更多