2016-05-17 856 views
3

我刚刚安装了管道插件(在Jenkins 2.1上)。当我创建一个新工作时,源代码管理选项卡丢失(和其他一些)。 据the article describing the Pipeline feature它应该是这样的: Source Code Management tabJenkins管道作业中为什么没有“源代码管理”选项卡?

但是这是怎么看起来像我的情况: enter image description here

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

我对詹金斯2.1

+1

您链接的文章不只是描述管道功能,它显示了2.0中的一些变化,这不仅与管道相关。管道作业类型中缺少的选项卡是有意的,因为基本上整个作业都是在管道脚本中定义的,其中包括scm。如果你向下滚动到管道,你会看到一些选项在脚本和Jenkinsfile之间切换。在后一种情况下,您可以选择将一些scm指向您的jenkins文件的位置。 –

+1

嗯,我刚刚从詹金斯1.6x升级到2.1,所以我期待看到这些变化。我看到了你所指的选项,虽然我不确定我将指向Jenkinsfile的回购库与我想要构建的项目的回购库相同吗?我有种印象,这些不是同一回事。无论如何,谢谢你指出这一点。事实上,我错误地认为屏幕与管道工作有关。 – topr

+0

Didnt真的使用Jenkinsfile的机制,但我认为你放在那里的回购检出和Jenkinsfile在那里使用。如果你的构建需要它,你也可以从Jenkinsfile中聚合多个回购源。 –

回答

0

您可能需要在SCM的配置选项会显示出来之前安装Git插件可(或其他SCM连接器)。一旦它(它们)添加到詹金斯,您可以继续设置工作:

管道部分,选择定义:管道脚本SCM。其他配置元素将出现在页面上,最显着的是SCM下拉选择器。在您安装至少一个SCM连接器插件(如Git插件)之前,该选择器将为空。 (在没有所需的SCM连接器的情况下,很难继续进行配置...)

一旦您想要的SCM连接器正确插入,选择器就会被填充可用的SCM选项。选择一个你想要的,但更多的配置元素显示  - 无论选择的SCM要求。

例如,使用git时,您将看到一个存储库子子分节,您可以在其中提供连接URL并选择(在Jenkins管理的其他位置)凭证。和分支配置。和repo-broswer。和更多。

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

在这一点上,你应该很好去(假设你有一个Jenkinsfile已经推到你的回购的根)。