category
type
status
date
slug
summary
tags
password
Property
Mar 17, 2023 03:24 PM
icon
准备环境
操作系统:Mac OS Docker版本:20.10.13
使用Docker安装gitlab-runner
安装成功后如下所示:

$PWD:/etc/gitlab-runner
表示在执行docker run命令的当前目录下挂载gitlab-runner的配置文件,这里还需要改一下当前gitlab-runner的配置,否则后面gitlab ci运行时会有如下错误:修改后的最终具体config.toml文件如下:
进入gitlab-runner的容器并注册gitlab-runner
具体操作如下:

注册成功后:

编写.gitlab-ci.yml文件
项目的目录结构:

使用git commit推送变更后的代码到gitlab,触发gitlab ci/cd,执行流程如下:


在本地docker环境可以查看到对应服务的docker容器已经起来了:

对应服务也可以正常访问了:

参考资料:
- 作者:axiszql
- 链接:https://axiszql.com/article/internship-gitlab-ci-cd-docker
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。