基于 Docker 安装 GitLab Runner
GitLab Runner 简介
理解了上面的基本概念之后,有没有觉得少了些什么东西 —— 由谁来执行这些构建任务呢?
答案就是 GitLab Runner 了!
想问为什么不是 GitLab CI 来运行那些构建任务?
一般来说,构建任务都会占用很多的系统资源 (譬如编译代码),而 GitLab CI 又是 GitLab 的一部分,如果由 GitLab CI 来运行构建任务的话,在执行构建任务的时候,GitLab 的性能会大幅下降。
GitLab CI 最大的作用是管理各个项目的构建状态,因此,运行构建任务这种浪费资源的事情就交给 GitLab Runner 来做拉!
因为 GitLab Runner 可以安装到不同的机器上,所以在构建任务运行期间并不会影响到 GitLab 的性能
此时修改虚拟机IP地址为静态迫在眉睫
$ sudo vim /etc/network/interfaces
auto lo
iface lo inet loopback
auto ens33
iface ens33 inet static
address 192.168.0.121
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameserver 223.5.5.5
保存退出
:wq
重启网络
sudo /etc/init.d/networking restart
阿里DNS:223.5.5.5
并不好使,重启一下就好了
网友评论