Windows平台下:
1.安装Gitlab
https://about.gitlab.com/install/
2.安装 Gitlab runner
https://docs.gitlab.com.cn/runner/install/windows.html
- 创建一个文件夹,例如
C:\GitLab-Runner
- 下载x86或amd64的安装包,放进上一步的文件夹下,并重命名为gitlab-runner.exe
- 运行一个拥有管理员权限的cmd窗口
- 注册runner
我这里设置的是特定的,你也可以设置共享的。
我的实际运行效果(我执行器这里选的是shell):
- 运行服务,填入你当前的windows的账户和密码,因为要添加windows服务(这里跑一次就好,已经注册了服务,开机会自动启动的)
gitlab-runner install --user ENTER-YOUR-USERNAME --password ENTER-YOUR-PASSWORD
# 如果提示账号密码错误,就使用下面这种方式
gitlab-runner install --user ".\ENTER-YOUR-USERNAME" --password "ENTER-YOUR-PASSWORD"
gitlab-runner start
我的实际运行效果:
3.更新Runner
cd C:\GitLab-Runner
gitlab-runner stop
然后再下载最新的x86或amd64的安装包,并重新启动即可gitlab-runner start
4.卸载Runner
cd C:\GitLab-Runner
gitlab-runner stop
gitlab-runner uninstall
cd ..
rmdir /s GitLab-Runner
Mac平台下:
其他说明
一台机器上可以注册多个runner,仅仅重复register步骤即可。install 步骤不需要重复运行。
Runner高级设置
常用命令介绍
1、gitlab-runner --debug run,如果你遇到一些错误,可以使用这个命令来在前端(控制台运行),查看log
2、gitlab-runner run --user jafir(普通用户),如果需要切换用户可以使用这个
3、sudo chmod -x xxx,修改用户权限
4、gitlab-runner uninstall,如果想从头再来
5、gitlab-runner status,查看状态
6、sudo gitlab-runner verify,查看runner是否在运行后
7、sudo gitlab-runner verify --delete,删除注册的用户,如果想要从头再来
8、删除 ~/.gitlab-runner/config.toml(注册的用户的配置文件),和/etc/gitlab-runner/config.toml,如果想要从头再来