Jenkins系列 第一章 安装部署

系列文章目录

Jenkins系列 第一章 安装部署: link



1 环境

Jenkins + Maven +GIt持续集成基础使用
最低硬件环境16G内存
在这里插入图片描述

2 GitLab 安装

2.1 在ssh下安装

官方安装文档:https://gitlab.cn/install/?version=ce

2.2.1 安装依赖

sudo:root用户不需要此命令

sudo yum install -y curl policycoreutils-python openssh-server perl

开始安装
在这里插入图片描述
安装完毕
在这里插入图片描述

sudo systemctl enable sshd

在这里插入图片描述

sudo systemctl start sshd

在这里插入图片描述

2.2.2 配置镜像

curl -fsSL https://packages.gitlab.cn/repository/raw/scripts/setup.sh | /bin/bash

在这里插入图片描述
在这里插入图片描述

2.2.3 开始安装

EXTERNAL_URL:配置自己的ip地址
gitlab-jh:新版本的叫极狐 老版本的没有需要注意一下

sudo EXTERNAL_URL="http://192.168.44.101" yum install -y gitlab-jh

在这里插入图片描述

安装完毕
在这里插入图片描述

tiglab-ctl start 

在这里插入图片描述
启动时提示以下内容,密码放在下面的文件内,首次登录后24小时会自动删除该文件
在这里插入图片描述
查询密码
在这里插入图片描述
在这里插入图片描述

访问:http://{ip}/users/sign_in root/

修改密码
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.2 在docker下安装

https://docs.gitlab.cn/jh/install/docker.html
安装所需最小配置
内存最少4G
系统内核至少3.10以上 uname -r 命令可以查看系统内核版本

2.2.1 安装docker

参考:https://blog.csdn.net/zk13120778155/article/details/131555810

2.2.2 使用容器安装gitlab

2.2.2.1 添加容器
docker run --detach \
	--hostname 192.168.233.128 \
	--publish 443:443 --publish 80:80 \
	--name gitlab \
	--restart always \
	--volume $GITLAB_HOME/config:/etc/gitlab:Z \
	--volume $GITLAB_HOME/logs:/var/log/gitlab:Z \
	--volume $GITLAB_HOME/data:/var/opt/gitlab:Z \
	--shm-size 256m \
	registry.gitlab.cn/omnibus/gitlab-jh:latest

在这里插入图片描述

2.2.2.2 启动容器
docker start gitlab
2.2.2.3 查看已存在的容器
docker ps -a
2.2.2.4 进入容器
docker exec -it gitlab /bin/bash

在这里插入图片描述

2.2.2.5 访问localhost:80

首次数显502时候排查两个原因
1.虚拟机内存至少4个G
2.稍微等一下就好了

2.2.2.6 管理员登录

用户名:root
密码存在下面文件中,前面已经说过了
容器里面运行

cat /etc/gitlab/initial_root_password
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值