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