在蓝海编辑器中输入"scm"的内容



我使用简单的BlueOcean编辑器的第一步就卡住了。我正在尝试从版本控制中创建第一步构建/签出。

有一个必填字段用于输入 scm。我尝试了我的存储库的 URL,但编辑器显示一条消息

期望"类 hudson.scm.SCM 用于参数"scm",但得到"无论什么 我输入"类型类java.lang.String代替。

如何在字符串字段中输入类而不是字符串?

蓝海在这一点上对我有什么期望?

听起来您在管道创建步骤中选择了Git选项。它将接受与要创建蓝海管道的存储库的 ssh 连接。如果代码位于其中一个存储库中,请选择"Github/Bitbucket"。

此外,蓝海管道向存储库添加了一个Jenkinsfile,因此它需要 SSH 访问。

因此,请按照以下步骤操作。

  1. 在蓝海上创建新的SSH密钥,而不是指定https URL
  2. 将该密钥添加到 Git 存储库设置
  3. 您应该能够创建新的管道,并且将进行身份验证。

我在这里概述了这一点

希望这有帮助。我没有足够的声誉来提问,因此直接回答

BlueOcean 编辑器期望这样的东西(SVN的例子(:

[$class: 'SubversionSCM', additionalCredentials: [], excludedCommitMessages: '', excludedRegions: '', excludedRevprop: '', excludedUsers: '', filterChangelog: false, ignoreDirPropChanges: false, includedRegions: '', locations: [[cancelProcessOnExternalsFail: true, credentialsId: 'Your Credential ID', depthOption: 'infinity', ignoreExternalsOption: true, local: '.', remote: 'SVN-REPO-Location']], quietOperation: true, workspaceUpdater: [$class: 'UpdateUpdater']

您可以使用代码片段编辑器创建此代码,如下所述:(在 Jenkins 管道中使用凭据检查 SVN?(,只需生成代码段并删除类描述即可。或者按照如下所述将整个代码段粘贴到您的管道中:(Jenkins Blue Ocean 提供 Subversion SCM 步骤的凭据(

希望这有帮助!

问候蓝屏恐怖

相关内容

  • 没有找到相关文章

最新更新