基于ECS搭建GitLab服务
1. 选择实验资源
本实验支持实验资源体验、开通免费试用、个人账户资源三种实验资源方式。
在实验开始前,请您选择其中一种实验资源,单击确认开启实验。
- 如果您选择的是实验资源体验,资源创建过程需要3~5分钟(视资源不同开通时间有所差异,ACK等资源开通时间较长)。完成实验资源的创建后,在实验室页面左侧导航栏中,单击云产品资源列表,可查看本次实验资源相关信息(例如子用户名称、子用户密码、AK ID、AK Secret、资源中的项目名称等)。
说明:实验环境一旦开始创建则进入计时阶段,建议学员先基本了解实验具体的步骤、目的,真正开始做实验时再进行创建。
- 如果您选择的是开通免费试用,下方卡片会展示本实验支持的试用规格,可以选择你要试用的云产品资源进行开通。您在实验过程中,可以随时用右下角icon唤起试用卡片。
说明:试用云产品开通在您的个人账号下,并占用您的试用权益。如试用超出免费试用额度,可能会产生一定费用。
阿里云支持试用的产品列表、权益及具体规则说明请参考开发者试用中心。
2. 部署实验环境
本步骤指导您如何连接ECS服务器,并在ECS上安装git、docker、tree实验环境。
一、如何连接ECS服务器
在实验室页面左侧,单击 图标,切换至Web Terminal,
如您选择的是公共资源,则会自动连接到实验室提供的云服务器ECS。
如您选择的是试用资源/个人资源,需输入ECS登录的用户名和密码进行登录。
二、安装git、docker、tree
- 执行以下命令安装git。
yum -y install git
- 执行以下命令安装docker。
yum -y install docker
- 执行以下命令安装tree。
yum -y install tree
- 执行如下命令,返回结果如下图所示即安装成功。
git --version docker --version tree --version
3. 安装GitLab
1. 执行以下命令,使用官方脚本添加Yum源。
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | bash
2. 执行以下命令,安装GitLab。
yum -y install gitlab-ee
3. 执行以下命令,初始化已经安装好的GitLab。
说明: 此过程将耗时3分钟左右,请耐心等待。
gitlab-ctl reconfigure
4. 执行以下命令,启动GitLab。
gitlab-ctl start
5. 执行以下命令,查看GitLab启动情况。
gitlab-ctl status
4. 测试
1. 打开浏览器,直接输入ECS弹性IP(云产品资源栏获取)访问。例如:47.xx.xx.162。
2. 在该页面注册后登录即可
登录成功界面如下。
3. 至此,GitLab搭建完成。接下来您可以在GitLab中进行管理团队成员、管理代码仓库和管理持续集成自动化构建部署等工作。有关GitLab的使用更多请参考GitLab_EE_Doc。
实验链接:https://developer.aliyun.com/adc/scenario/c6503dac6031410a9dcf9aa4cf4d3184