03 | Docker | 安装Gitlab
持续集成(Continuous Integration,CI):代码合并、构建、部署、测试都在一起,不断地执行这个过程,并对结果反馈。
持续部署(Continuous Deployment,CD):部署到测试环境、预生产环境、生产环境。
持续交付(Continuous Delivery,CD):将最终产品发布到生产环境,给用户使用。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/53eb5bf8619983315bfb451a574fb291.png)
高效的CI/CD环境可以获得:
• 及时发现问题
• 大幅度减少故障率
• 加快迭代速度
• 减少时间成本
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d2de00102e76be414ef994d8fc576e8d.png)
安装Gitlab
cd /home
mkdir gitlab
cd gitlab
docker run -d \
--name gitlab \
-p 8443:443 \
-p 9999:80 \
-p 9998:22 \
-v $PWD/config:/etc/gitlab \
-v $PWD/logs:/var/log/gitlab \
-v $PWD/data:/var/opt/gitlab \
-v /etc/localtime:/etc/localtime \
lizhenliang/gitlab-ce-zh:latest
gitlab/gitlab-ce:latest
访问地址:IP:9999
设置管理员密码
登录
用户名:root
创建项目
项目名称:python-demo
私有
Create Project
提交代码:
git init
git remote add pb http://IP:9999/root/java-demo.git
git clone http://IP:9999/root/java-demo.git
git add . 提交到暂存区
git config --global user.email "root"
git config --global user.name "密码"
git commit -m 'all' 提交到本地仓库中
git push origin master