为什么Jenkins管道作业中没有源代码管理选项卡?

top*_*opr 14 jenkins jenkins-pipeline

我刚刚安装了管道插件(在Jenkins 2.1上).当我创建新作业时,缺少" 源代码管理"选项卡(以及其他一些选项).根据描述管道功能的文章,它应该如下所示: 源代码管理选项卡

不过这就是我的情况: 在此输入图像描述

丢失的选项卡在哪里,尤其是源代码管理?它只是一些缺少配置/插件或错误?

我在Jenkins 2.1上

juz*_*lin 9

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


Ste*_*vel 8

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

在“ 管道”部分中,选择“ 定义:来自SCM的管道脚本”。其他配置元素将显示在页面上,最值得注意的是SCM下拉选择器。在您安装至少一个SCM连接器插件(如Git插件)之前,该选择器将为空。(如果没有所需的SCM连接器,Kinda很难继续进行配置...)

正确插入所需的SCM连接器后,选择器将填充可用的SCM选项。选择所需的组件后,无论选择的SCM要求如何,都会显示更多的配置元素。

例如,当使用git时,您将看到一个Repository子子小节,您在其中提供连接URL并选择一个(在Jenkins托管的其他地方)凭证。和分支配置。和回购浏览器。和更多。

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

在这一点上,您应该一切顺利(假设您Jenkinsfile已经被推送到仓库的根目录)。