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
|