GitLab CI/CD+Docker的CI/CD部署工作流
准备环境
操作系统:Mac OS
Docker版本:20.10.13
使用Docker安装gitlab-runner
docker run -d --name gitlab-runner-docker \
--restart always -v $PWD:/etc/gitlab-runner \
-v /var/run/docker.sock:/var/run/docker.sock \
gitlab/gitlab-runner:latest
安装成功后如下所示:
$PWD:/etc/gitlab-runner
表示在执行docker run命令的当前目录下挂载gitlab-runner的配置文件,这里还需要改一下当前gitlab-runner的配置,否则后面gitlab ci运行时会有如下错误:
error during connect: Post <http://docker:2375/v1.24/auth:> dial tcp: lookup docker on 8.8.8.8:53: no such host
修改后的最终具体config.toml文件如下:
concurrent = 1
check_interval = 0
shutdown_timeout = 0
[session_