Why there is no Source Code Management tab in a Jenkins pipeline job?

时间:2016-05-17 11:06:49

标签: jenkins jenkins-pipeline

I've just installed the pipeline plugin (on Jenkins 2.1). When I create a new job the Source Code Management tab is missing (and a few others). According to the article describing the Pipeline feature at it should look like: Source Code Management tab

However this is how it looks like in my case: enter image description here

Where are the missing tabs, especially the Source Code Management one? Is it simply some missing config/plugin or a bug?

I'm on Jenkins 2.1

3 个答案:

答案 0 :(得分:7)

在SCM配置选项出现之前,您可能需要安装 Git插件(或其他SCM连接器)。将它们(它们)添加到Jenkins后,您可以继续进行作业设置:

管道部分中,选择定义:来自SCM的管道脚本 。其他配置元素将显示在页面上,最明显的是SCM下拉选择器。在您安装至少一个SCM连接器插件(如 Git插件)之前,该选择器将为空。 (如果没有您想要的SCM连接器,有点难以继续配置......)

一旦您想要的SCM连接器正确插入,选择器就会填充可用的SCM选项。选择所需的配置元素后,会显示更多配置元素 - 无论选择何种SCM。

例如,使用git时,您将看到存储库子子部分,您可以在其中提供连接URL并选择(Jenkins管理的其他位置)凭据。和分支配置。回购broswer。还有更多。

在SCM配置位之后,有一个脚本文件本身的配置,方便地自动填充默认的“Jenkinsfile”。

此时,您应该好好去(假设您已经将Jenkinsfile推到了您的回购的根目录。)

答案 1 :(得分:0)

在管道定义中,您可以选择Pipeline script from SCM。这将打开SCM配置。是的,这不是最直观的方法。

答案 2 :(得分:-2)

源代码管理选项卡适用于版本2.107.3的自由样式项目或多配置项目

请确保在开始新工作时选择正确的项目以查看源代码管理选项卡。 詹金斯>新商品>自由风格项目 要么 詹金斯>新商品>多配置项目