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

Windows平台下:

1.安装Gitlab

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

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

我这里设置的是特定的,你也能够设置共享的。git

个人实际运行效果(我执行器这里选的是shell):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

个人实际运行效果:windows

3.更新Runner

cd C:\GitLab-Runner
gitlab-runner stop

而后再下载最新的x86amd64的安装包,并从新启动便可gitlab-runner startgitlab

4.卸载Runner

cd C:\GitLab-Runner
gitlab-runner stop
gitlab-runner uninstall
cd ..
rmdir /s GitLab-Runner

Mac平台下:

其余说明

一台机器上能够注册多个runner,仅仅重复register步骤便可。install 步骤不须要重复运行。debug

Runner高级设置

经常使用命令介绍code

一、gitlab-runner --debug run,若是你遇到一些错误,可使用这个命令来在前端(控制台运行),查看loghtm

二、gitlab-runner run --user jafir(普通用户),若是须要切换用户可使用这个blog

三、sudo chmod -x xxx,修改用户权限

四、gitlab-runner uninstall,若是想从头再来

五、gitlab-runner status,查看状态

六、sudo gitlab-runner verify,查看runner是否在运行后

七、sudo gitlab-runner verify --delete,删除注册的用户,若是想要从头再来

八、删除 ~/.gitlab-runner/config.toml(注册的用户的配置文件),和/etc/gitlab-runner/config.toml,若是想要从头再来

相关文章
相关标签/搜索