
jaywing/cijaywing/ci 是用于 Gitlab CI 部署的基础镜像,提供多种语言环境和部署场景的专用版本。每个版本针对特定开发语言或部署需求预安装了必要的工具和依赖,简化 Gitlab CI 流程中的构建、测试和部署环节。
jaywing/ci:nodenode-10 或 node-11 使用 Node.js v10 或 v11jaywing/ci:phpjaywing/ci:pythonpython-3.6 使用 Python v3.6jaywing/ci:deployjaywing/ci:lambdalambda-3.6 使用 Python v3.6jaywing/ci:serverlessjaywing/ci:systemsdev-phpnode 标签进行前端构建、依赖安装等 CI 流程php 标签进行依赖管理、代码检查等python 标签进行代码测试、文档生成等deploy 标签通过 rsync、SSH 等工具部署应用lambda 标签编译 Python 依赖serverless 标签部署 Serverless 应用(结合 Python 和 Node.js 环境)systemsdev-php 标签进行多工具集成的开发测试通过 Docker 命令直接运行对应标签的镜像:
bash# 查看 Node.js 版本 docker run --rm jaywing/ci:node node --version # 查看 PHP 版本 docker run --rm jaywing/ci:php php --version # 查看 Python 版本 docker run --rm jaywing/ci:python python --version
在 Gitlab CI 配置中使用对应标签:
yaml# Node.js 项目构建任务 build-node: image: jaywing/ci:node script: - yarn install - gulp build # Python 项目测试任务 test-python: image: jaywing/ci:python script: - poetry install - pytest # 部署任务 deploy-app: image: jaywing/ci:deploy script: - rsync -avz ./dist/ user@server:/path/to/deploy
使用特定版本标签(如 Node.js v10、Python v3.6):
bash# 使用 Node.js v10 docker run --rm jaywing/ci:node-10 node --version # 使用 Python v3.6 docker run --rm jaywing/ci:python-3.6 python --version

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