Gitlab 类似于Github ,是一个代码仓库,用来管理代码。Jenkins是一个自动化服务器,可以运行各种自动化构建、测试或部署任务。
所以这两者结合起来,就可以实现开发者提交代码到GitLab,Jenkins以一定频率自动运行测试、构建和部署的任务,帮组开发团队更高效的集成和发布代码。
一、Gitlab 安装
1、官网下载安装包,地址el/7/gitlab-ce-11.2.0-ce.0.el7.x86_64.rpm - gitlab/gitlab-ce · packages.gitlab.com
vi /etc/gitlab/gitlab.rb 编辑修改
external_url 'http://10.31.37.103' 本机ip
gitlab-ctl reconfigure #重载服务,过程较长耐心等待
gitlab-ctl start #启动所有gitlab组件;
gitlab-ctl stop #停止所有gitlab组件;
gitlab-ctl restart #重启所有gitlab组件;
gitlab-ctl status #查看服务状态;
gitlab-ctl reconfigure #修改配置文件之后,重新加载gitlab配置文件并启动所有gitlab组件
vim /etc/gitlab/gitlab.rb #修改默认的配置文件;
gitlab-ctl tail #查看日志;
gitlab-ctl --help #查看gitlab命令的帮助
2、浏览器登陆http://10.31.37.103/,第一次登陆需要修改密码,后面就跟github 医院创建项目,配置sshd密码登陆都差不多