设置Steps SCM Plugin的默认行为

时间:2018-02-06 15:12:59

标签: jenkins jenkins-pipeline

我们刚刚升级到Jenkins 2.89.3和Blue Ocean 1.4.0。 Steps SCM插件或Git插件的一些新行为给我们带来了困难。

步骤SCM将Checkout SCM步骤注入到管道中的每个步骤中,以便在步骤开始时始终检出Git仓库。

作为更新的一部分,默认的Checkout SCM现在使用:

添加了一个积极的git clean
$git clean -fdx

当您在Step中直接调用'checkout scm'时,文档似乎表明有一个'clean'选项可以设置为false。

我还没有找到为注入步骤的默认Checkout SCM配置此选项的方法。

有关如何配置此选项的任何建议吗?

1 个答案:

答案 0 :(得分:1)

我知道您在结账前想要清除干净并在结账选项后清理干净。

  1. 导航至http://server:port/blue/pipelines
  2. 点击工作
  3. 点击作业名称旁边的齿轮图标
  4. 您需要http://server:port/job/job-name/configure(经典视图)
  5. 导航至"分支来源"
  6. 根据Git行为,您将在结帐前看到清洁,在结帐选项后看到清洁。点击' X'按钮将其删除。