Jenkins Blue Ocean 为Subversion SCM Step提供凭证

Jenkins Blue Ocean Provide Credentials for Subversion SCM Step

我在一个普通的 WIN10-VM 上设置了一个 Jenkins(所有推荐的插件)来测试 Blue Ocean 插件是否适合我和我的同事来简单地构建设置。此外,我设置了一个本地 Git-Server (Bonobo) 来存储 BlueOcean 的 Jenkinsfile(实际上不支持 SVN)。

我在 Blue Ocean 中创建了一个新管道。作为第一步,我想通过颠覆检查源代码。我创建了一个颠覆步骤并填写了存储库的 url 并检查了轮询选项。现在我需要为 svn-repro 提供凭据,但我不知道该怎么做。

甚至可以在 BlueOcean 中使用 svn-plugin 还是在 BlueOcean 中使用脚本从 svn 签出的唯一方法?

到目前为止我尝试了什么:

  1. 在 SYSTEM-CMD 中接受 https 证书作为 SYSTEM

  2. 将 SVN 凭据添加到 Jenkins/Pipeline

  3. 已尝试按照 (How to set up SVN credentials in Jenkins?)

  4. 中的建议设置凭据

在从多个站点获得一些提示和技巧后,我自己找到了答案:

  1. 为 "Check out from Source Control" 生成代码片段,如下所述:()
  2. 转到管道编辑器并按 [Strg]+[s] 打开 "Pipeline Script" Window
  3. 创建一个新的 Stage 并使用代码段填写 Steps:
stage('Checkout with SVN'){
     steps {
      ***Paste here the code snippet from the generator (Step 1)***
     }
    }
  1. 很高兴结帐:) 问候, 蓝屏恐怖