我在本地 Jenkins 实例和服务器上的 Jenkins 实例中都做了同样的事情。
我有一个 svn 存储库,我已经使用 Jenkins 自动创建构建。但是在本地实例中,从 svn 存储库 check out 后,我得到了这样的错误。服务器实例没有错误地完成工作。
由用户 Buddhi Vikasitha 发起
打开与 https://myrepolink/
的连接
checkout svn https://myrepolink/trunk
进入/var/lib/jenkins/workspace/_multibranch_pipeline_trunk-PPCYQ43527NS7BYXYB4HKNYOD2FN2YMZ45NVYAN2TOP5K3LK5AOA@script
阅读Jenkinsfile
更新 https://myrepolink/trunk@107524
修订版 107524
在领域中使用唯一凭据 buddhi/****** ‘<https://myrepolink:443> Company Subversion repository’
修订版 107524。
https://myrepolink/trunk
没有变化自上次构建以来
在 /var/lib/jenkins/workspace/_multibranch_pipeline_trunk-PPCYQ43527NS7BYXYB4HKNYOD2FN2YMZ45NVYAN2TOP5K3LK5AOA
中运行 Jenkins
清理本地目录代码库。
checkout https://myrepolink/trunk
在修订 '2018-01-08T11:29:54.817 +0530'
使用唯一凭据 <none>
在领域 ‘<https://myrepolink:443> Company Subversion repository’
错误:Subversion 结帐已被取消
阶段“单元测试”由于早期失败而跳过
其他测试由于之前的失败而被跳过
看起来它在 svn 存储库中检查了两次。第二次它给出错误,无法在第二次检查凭据。 (使用唯一凭据 <none>
)我也不知道为什么它会检查两次。在服务器实例中,它通过凭据的第二次检查并继续。
(凭证和svn仓库地址检查无误)
我需要知道是什么原因导致本地实例在这里运行失败。
最佳答案
全局凭证在 Jenkins->Credentials->System 中创建。要在作业中使用,需要在源码管理部分添加。
关于jenkins - 在领域中使用唯一凭据 <none> - Jenkins 本地实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48150302/