gitlab runner配置
1、在仓库的根路径下新增 .gitlab-ci.yml 文件
一定要在根目录下,不然不生效
文件内容:
stages:
- insta11
- deploy
buildjob_9:
stage: install
script:
- 'pwd'
- '/usr/local/apache-maven-3.9,6/bin/mvn clean install -Dmaven.test.skip=true;'
tags:
- 'testenv_99'
only:
- '/^test9-.*$/'
deployjob_9:
stage: deploy
script:
- '/home/gitlab-runner/common_service_deploy_9.sh'
tags:
- 'testenv_92'
only:
- '/^test9-.*$/'
2、给仓库注册 Runner
进入左边的 Setting --》 CI/CD --》 Runners : 拿到 URL 和 token
后面第三步会用到
3、在已经部署了 gitlab-runner 的服务器上执行注册指令
查看runner 已经注册的仓库
gitlab-runner list
注册
gitlab-runner register
删除.. (可以百度一下)
执行gitlab-runner register命令
注册和重启成功后查看:
gitlab-runner list
4、返回仓库添加执行器
看到这个代表成功
5、修改设置
第四步的执行器:
6、进行CI/CD