使用./gitlab-runner.exe run的方式,让runner执行环境和用户开发环境一致,不过这个的缺点是不会开机自启,而且是在终端打开的,所以为此我编写一个vbs的脚本,然后放在windows启动目录,这样就可以达到开机自启而且是后台运行的效果了。 CreateObject("Shell.Application").ShellExecute "cmd.exe","gitlab-runner.exe run...
$ docker run-d --name gitlab-runner --restart always \-v /srv/gitlab-runner/config:/etc/gitlab-runner \-v /var/run/docker.sock:/var/run/docker.sock \ gitlab/gitlab-runner:latest 下面开始实施注册 1,首先需要在GitLab的后台,找到接收runner注册的页面,如下图指引: 简单一点,我们搞一个特定...
sudo gitlab-runner run 1. 关于gitlab-runner的详细使用方法,可以使用下面的命令查看学习 gitlab-runner --help 1. 到这里,gitlab-runner的安装过程结束。 8.2 注册Runner与Demo测试 然后我们回到gitlab网站,打开前面创建的Spring Boot项目,在项目页面中找到:设置-》CI/CD,然后展开runner下拉栏: 在专用Runner栏,...
5,GitLab接收并显示 runner 的运行结果 CI Runner的安装,依然使用Docker的方式 GitLab Runner 官方安装指南 无脑执行 $ docker pull gitlab/gitlab-runner:latest $ docker run-d--name gitlab-runner--restart always \-v/srv/gitlab-runner/config:/etc/gitlab-runner \-v/var/run/docker.sock:/var/run...
#cmd.exe: 打开的具体应用,这里使用cmd#gitlab-runner.exe run: 这里指打开cmd后输入的参数,这里就是执行gitlab-runner.exe run了,注意的是这里需要输入绝对路径比较好#runas: 管理员权限运行#1: 是否后台运行(0:后台运行, 1窗口运行) 其它注意事项
这个方法是github.com/ayufan/golang-kardianos-service库,这个库是一个注册服务的库,也就说当你使用gitlab-runner install的时候,其实是在注册服务,服务的作用是保证gitlab-runner一直在后台运行以及开机运行。 当服务注册好后,再通过gitlab-runner start打开服务(这里其实可以集成到install里,但是不知道为什么gitlab...
gitlab-register-runner-status step2 修改runner参数,比如并发数等 执行ps -ef|grep gitlab查看运行状态 root241711011:33?00:00:01/usr/lib/gitlab-runner/gitlab-runner run--working-directory/home/gitlab-runner--config/etc/gitlab-runner/config.toml--service gitlab-runner--syslog--user root ...
gitlab-runner真是个好东西,尤其是shell runner,喜欢的不要不要的,什么脏活累活,自动化任务都可以交给它。 随着现在云计算普及,5-6个人的小团队都会有好几台后台服务器,Linux上那套用户权限管理感觉太多余了,直接root操作多爽。 鉴于官网手册Install GitLab Runner manually on GNU/Linux还是用非gitlab-runner用...
好了docker环境也有了,我们正式开始部署gitlab-runner。 第一步,拉取并运行一个gitlab-runner镜像。 docker run-d--name gitlab-runner--restart always \-v/srv/gitlab-runner/config:/etc/gitlab-runner \-v/var/run/docker.sock:/var/run/docker.sock \ ...
-v /var/run/docker.sock:/var/run/docker.sock \ gitlab/gitlab-runner:latest 参数说明: -d: 设置容器后台运行 --name:容器名称 -restart always:每次启动容器就重启 gitlab-runner -v: 共享目录挂载 安装好后,执行$ docker ps查看容器是否运行。