检测Jenkins服务是否正常运行接口/whoAmI/api/json

1. 轻量探活接口

专用探活路径(通常无需认证):

1
2
# 检测是否正常响应
curl -s -I http://<JENKINS_HOST>:<PORT>/whoAmI/api/json
  • 如果返回状态码为 200,表示 Jenkins 服务正常且 Web 容器已就绪。
  • 如果返回 503,通常表示 Jenkins 处于正在启动或准备关闭维护状态。

2. 获取版本与基础信息(带认证)

如果 Jenkins 开启了安全认证,可以通过带上用户名和 API Token 查询系统根 API:

1
curl -u <USERNAME>:<API_TOKEN> -s http://<JENKINS_HOST>:<PORT>/api/json