Docker Runner:使用Docker容器来运行jobs,提供隔离的运行环境。
Kubernetes Runner:在Kubernetes集群上运行jobs,可以动态规模扩展。...Runner利用授权的token,拉取代码,运行scripts,产生构建工件。
构建完成后,Runner上传工件到GitLab,在工作流中标记job成功或失败。...:
将docker宿主机的docker.sock挂载到容器内,这样runner容器可以访问宿主机的docker服务。...图片
查看日志,如果报的是找不到配置文件,那么是无需担心的:
图片
接下来,我们需要关联到GitLab平台上。...打包阶段
使用node LTS buster系统镜像,提供构建环境
设置npm国内源,加速下载依赖
安装依赖
执行打包构建,生成结果存放在缓存目录
缓存目录可重复利用,加速后续构建
部署阶段
替换apt