“检出到匹配的本地分支机构”在“ Github组织” jenkins工作中不起作用

时间:2019-10-18 10:09:42

标签: jenkins

在我的jenkins实例中,我创建了一个类型为“ Github Organization”的项目,并使用“项目”>“ Github Organization”>“ Behaviors”>“签出到匹配的本地分支”来配置该jenkins项目,如下面的屏幕快照

我认为此设置将有助于从github检出代码,因此我不在jenkinsfile中包括检出操作。但是,当詹金斯工作被github代码提交触发时。没有源代码可以结帐。

我看到另一个詹金斯项目创建为“多分支管道”,并配置为“签出以匹配本地分支”。在这种情况下,尽管相应的jenkinsfile没有检出步骤,但仍检出了代码。

请帮助检查为什么该设置在“ Github Organization”类型的詹金斯项目中不起作用。是虫子吗?否则我在设置中会犯一些错误。

谢谢。

2 个答案:

答案 0 :(得分:0)

发布消息时不知道如何添加屏幕截图,因此请在此处更新我的詹金斯设置 Jenkins Seeting

答案 1 :(得分:0)

我自己回答。 “签出以匹配本地分支”不会触发签出代码操作。因此,即使选中此设置,结账代码也不会发生。

在github组织或多分支詹金斯工作中,“ checkout scm” DSL用于签出代码。