jenkins - Jenkins Blue Ocean 为 Subversion SCM 步骤提供凭证
问题描述
我在一个普通的 WIN10-VM 上设置了一个 Jenkins(所有推荐的插件)来测试 Blue Ocean 插件是否是我和我的同事简单构建设置的选项。此外,我设置了一个本地 Git-Server (Bonobo) 来存储 BlueOcean 的 Jenkinsfile(实际上不支持 SVN)。
我在 Blue Ocean 中创建了一个新管道。作为第一步,我想通过颠覆检查源代码。我创建了一个颠覆步骤并填写了存储库的 url 并检查了 poll 选项。现在我需要提供 svn-repro 的凭据,但我不知道该怎么做。
甚至可以在 BlueOcean 中使用 svn-plugin 还是使用脚本从 BlueOcean 中的 svn 结帐的唯一方法?
到目前为止我尝试了什么:
在 SYSTEM-CMD 中接受 https-Certificate 作为 SYSTEM
将 SVN 凭据添加到 Jenkins/Pipeline
尝试按照(如何在 Jenkins 中设置 SVN 凭据?)中的建议设置凭据
解决方案
在从几个站点获得一些提示和提示后,我自己找到了答案:
- 为“从源代码管理中签出”生成代码片段,如下所述:(在 Jenkins 管道中使用凭据签出 SVN?)
- 转到管道编辑器并按 [Strg]+[s] 打开“管道脚本”窗口
- 创建一个新的 Stage 并使用代码片段填写 Steps:
stage('Checkout with SVN'){
steps {
***Paste here the code snippet from the generator (Step 1)***
}
}
- 很高兴结帐 :) 问候,bluescreenterror