目录
一.安装gitlab
1.安装gitlab-ce (服务器系统为centos 7)
yum install gitlab-ce
2.配置IP地址
vi /etc/gitlab/gitlab.rb
#修改gitlab的访问ip,ip用本机(若服务器分为内网IP和外网IP,则使用内网IP) external_url 'http://192.168.3.166'
vi /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.xml
## GitLab settings gitlab: ## Web server settings (note: host is the FQDN, do not include http://) #设置gitlab SSH和http克隆代码的地址(若服务器分为内网IP和外网IP,则使用内网IP) host: 192.168.3.166 port: 80 https: false
保存,重启gitlab
gitlab-ctl reconfigure
二.安装gitlab-runner
1.下载可执行文件
sudo wget -O/usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64
2.设置执行权限
sudo chmod +x /usr/local/bin/gitlab-runner
3.创建GitLab CI账户并分到root组
useradd --comment 'GitLab Runner'--create-home gitlab-runner --shell /bin/bash
usermod -g root gitlab-runner
4.运行服务
gitlab-runner install --user=gitlab-runner --working-directory=/home/gitlab-runner
gitlab-runner start
三.gitlab-runner注册
1.打开 gitlab 项目 -> Settings -> CI / CD -> Runners settings。记下url和token(也就是图片中涂黑的部分),若服务器分为内网IP和外网IP,则url为服务器的内网IP地址。下面注册使用。
2.注册,登录gitlab所在服务器,在终端界面输入
<sudo gitlab-runner register
(第一次注册可能需要输入服务器密码进行验证)