首页 运维

gitlab&gitlab-runner

发布于: 2020-11-21

yum 安装gitlab

https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/

1
2
3
4
5
6
7
8
9
10
11
12
13
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-13.4.6-ce.0.el7.x86_64.rpm

rpm -ivh gitlab-ce-13.4.6-ce.0.el7.x86_64.rpm

修改配置文件
vim /etc/gitlab.rb
//重新加载配置文件
gitlab-ctl reconfigure

//服务控制
gitlab-ctl start
gitlab-ctl status
gitlab-ctl stop

docker 安装gitlab

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
mkdir -p /data/gitlab-ce/etc  /data/gitlab-ce/logs  /data/gitlab-ce/data


docker run -d -p 8080:80 -p 443:443 -p 222:22 --name gitlab --restart always
-v /data/gitlab-ce/etc:/etc/gitlab
-v /data/gitlab-ce/logs:/var/logs/gitlab
-v /data/gitlab-ce/data:/var/opt/gitlab
gitlab/gitlab-ce

docker exec -it gitlab bash
vim /etc/gitlab.rb
gitlab-ctl reconfigure

docker start gitlab
docker stop gitlanb
docker rm gitlab

yum 安装 gitlab-runner

https://mirrors.tuna.tsinghua.edu.cn/gitlab-runner/yum/el7/

1
2
3
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-runner/yum/el7/gitlab-runner-13.4.1-1.x86_64.rpm
rpm -ivh gitlab-runner-13.4.1-1.x86_64.rpm
systemctl start gitlab-runner

docker安装gitlab-runner

1
2
3
4
5
docker pull gitlab/gitlab-runner:v13.4.1

mkdir -p /data/gitlab-runner/etc

docker run -d --name gitlab-runner --restart always -v /data/gitlab-runner/etc:/etc/gitlab-runner gitlab/gitlab-runner:v13.4.1