在 Jenkins 部署完成后,一般可以从 Jenkins 自身是否可用、构建任务是否可运行、部署结果是否正确 三个层面来测试。下面按常见场景给你一个清晰清单。
http://<jenkins服务器IP>:8080
Manage Jenkins → System 无红色报错Manage Jenkins → Plugins 必要插件已安装(如 Git、Pipeline、Deploy 插件)echo "jenkins test"
pwd
✅ 说明 Jenkins 基础功能正常
Workspace 中能看到文件如果是 shell / ansible / scp:
scp target/app.jar user@server:/opt/app/
ssh user@server "systemctl restart app"
测试点:
http://<部署服务器IP>:<端口>/health
pipeline {
agent any
stages {
stage('Test') {
steps {
sh 'echo deploy test'
}
}
}
}
| 问题 | 排查点 |
|---|---|
| 无法访问 Jenkins | 防火墙、端口、Java |
| 构建失败 | 凭证、Git、权限 |
| 部署无效果 | 路径、服务未重启 |
| 权限拒绝 | Jenkins 用户 SSH 权限 |
如果你能告诉我:
我可以给你更针对性的测试步骤和示例。