Jenkins SVN检出流水线异常:显示成功但未拉取代码求助
解决建议
- 确认脚本配置位置:别把流水线脚本写在「Pipeline Description」里,这个字段仅用于添加项目说明,Jenkins不会执行此处的内容。需在项目配置中选择「Pipeline script」选项,将脚本粘贴到对应的脚本输入框内。
- 替换SVN仓库地址占位符:脚本里的
remote: 'repo location'是占位符,必须替换为实际的SVN仓库完整URL,比如svn://your-svn-server/your-project/trunk。 - 验证凭证有效性:检查
credentialsId: 'PTS-Cred'对应的Jenkins凭证是否已正确创建,且该凭证具备目标SVN仓库的拉取权限,凭证类型需为SVN兼容类型(如用户名密码)。 - 开启详细日志输出:将脚本中的
quietOperation: true改为false,这样执行时会输出更详细的SVN操作日志,便于排查问题。 - 检查Agent可用性:确保
agent any能匹配到可用的Jenkins节点(包括主节点),若所有节点均离线或标记为不可用,流水线可能会直接跳过阶段执行。
内容的提问来源于stack exchange,提问作者Infant Joe
相关产品推荐
相关产品推荐

