Gitlab 持续集成/部署1——环境搭建

原创
2019/05/17 15:43
阅读数 1.6K

Windows平台下:

1.安装Gitlab

https://about.gitlab.com/install/

2.安装 Gitlab runner

https://docs.gitlab.com.cn/runner/install/windows.html

  1. 创建一个文件夹,例如C:\GitLab-Runner
  2. 下载x86amd64的安装包,放进上一步的文件夹下,并重命名为gitlab-runner.exe
  3. 运行一个拥有管理员权限的cmd窗口
  4. 注册runner

我这里设置的是特定的,你也可以设置共享的。

我的实际运行效果(我执行器这里选的是shell):

  1. 运行服务,填入你当前的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

然后再下载最新的x86amd64的安装包,并重新启动即可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,如果想要从头再来

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部