分类: Jenkins 2
-
针对 Jenkins 连接 GitLab 仓库时报错返回状态码 128 的问题,文章记录了排查过程。首先遇到仓库未找到的错误,检查组用户列表后发现缺少 Jenkins 用户,将其添加至项目组并赋予 Guest 权限,随后报错变为 403 无法访问。将用户权限调整为 Developer 后配置报错消失,但构建依然失败。最终联系运维在 Registry 上新建对应名称,成功完成构建。
-
在 Docker 部署过程中将目录名从 sobey 修改为 mcloud 时,Jenkins 构建镜像报错 composer install 返回非零代码。排查 Dockerfile 后发现是执行批量替换操作导致,将目录中的 mcloud 还原为 sobey,仅替换指定的几处后,构建镜像最终成功,问题得以解决。
-
Jenkins构建镜像时遇到Process类依赖proc_open函数报错,原因是无法下载dist包转而从源代码下载导致。解决方法为编辑Dockerfile,在disable_functions配置中删除proc_open和proc_close。此前因能下载dist包不涉及源码编译故未报错,移除禁用函数限制后重新构建镜像,最终从源代码下载成功并完成构建。
