jenkins/core-pr-tester在干净环境中测试 Jenkins 项目的拉取请求。
该 Docker 镜像旨在提供一个隔离环境,用于测试提交至 Jenkins 官方仓库([***]
适用于 Jenkins 项目开发者、测试人员或贡献者,用于验证拉取请求的功能完整性和构建可行性,无需在本地搭建完整的 Jenkins 构建环境。
shell$ docker run --rm -ti -p 8080:8080 -e ID=2200 jenkins/core-pr-tester
可通过环境变量 MERGE_WITH= 指定仓库中的现有分支,在构建前将拉取请求与该分支合并。
注意:合并必须无冲突,否则整个执行过程将失败并终止。
示例(与 master 分支合并):
shell$ docker run --rm -ti -p 8080:8080 -e ID=2200 -e MERGE_WITH=master jenkins/core-pr-tester
构建完成后,打开浏览器访问 http://localhost:8080 即可进行测试。
为加速运行时测试,该 Docker 镜像在构建时尽可能缓存了构建 Jenkins 所需的资源(例如 Jenkins 1.x 和 2.x 的 Maven 依赖)。这导致依赖缓存部分的层体积较大。
设计目标是使 Maven 在构建请求的拉取请求时,理想情况下无需下载新依赖,从而显著加快构建速度。




manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务