Jenkins 构建失败很常见,排查思路通常是看日志 → 定位原因 → 针对性修复。下面给你一套通用排查流程,附常见问题和解决办法。
Build History → 点击失败的构建 → Console Output典型错误
Could not fetch repositoryAuthentication failedTimeout解决
✅ 建议:
在 Jenkins → Credentials 中重新配置并测试
典型错误
BUILD FAILURECompilation errorpackage does not exist解决
mvn clean package)✅ 建议:
在 Jenkins 全局工具中统一 JDK / Maven 版本
典型错误
Tests failedThere are test failures解决
mvn clean package -DskipTests
⚠️ 不建议长期跳过测试
典型错误
command not foundjava: not foundnode: command not found解决
PATH 环境变量典型错误
Permission deniedAccess is denied解决
jenkins 用户权限典型错误
No space left on device解决
✅ 建议定期清理:
Jenkins → 系统管理 → 系统清理
如果是 Jenkinsfile / Pipeline:
stage('Build') {
steps {
sh 'mvn clean package'
}
}
echo "Current PATH: ${env.PATH}"
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
sh 'mvn test'
}
你可以直接贴:
我可以一步一步帮你分析 ✅