【发布时间】:2019-05-16 06:21:35
【问题描述】:
我正在尝试逐步测试创建 Jenkins 管道作业的每一步。为此,我首先尝试使用 svn checkout 测试我的示例管道。我添加了声明性管道并添加了 svn checkout 步骤。但我收到如下错误:
svn: E215004: No more credentials or we tried too many times.
我添加了我的管道作业,如下所示:
pipeline
{
agent any
stages
{
stage ('Checkout')
{
steps
{
sh 'svn co http://192.168.16.174/repository/pipeline'
}
}
}
}
我的观察
根据我的观察,我没有在此处添加 svn 存储库凭据。我是 Jenkins 和 CI/CD 的新手。当我学习时,我看到我们可以在 Jenkins 中创建凭据,并且可以在此处引用该 ID。但我没有确切地知道如何添加。还有一件事是,我计划将它添加到存储在存储库根目录中的 Jenkinsfile 中。
我的困惑
- 如果我在这里引用创建的凭据,我该如何引用?
- 如果我将我的 Jenkinsfile 保存在我的项目根目录中以进行拉取,如果我在我的 Jenkinsfile 中添加凭据 ID 是否有任何问题?
我在这里有很多与 Jenkinsfile 中的凭据相关的困惑。如果我走错了方向,请纠正我。
【问题讨论】:
标签: jenkins svn jenkins-pipeline