hotnet 发表于 2018-9-16 08:54:12

docker搭建gitlab+Jenkins持续集成环境

  安装docker此处省略
  一.使用docker安装gitlab
  docker pull gitlab/gitlab-ce:latest
  下载完成之后使用docker生成容器
  docker run -dit \
  -p 8443:443 \
  -p 8080:80 \
  -p 2222:22 \
  -p 9090:9090 \
  --name gitlab \
  --restart always \
  -v /home/gitlab/config:/etc/gitlab \
  -v /home/gitlab/logs:/var/log/gitlab \
  -v /home/gitlab/data:/var/opt/gitlab \
  aa8f2150af31
  生成容器后初始化gitlab容器
  docker exec -t gitlab gitlab-ctl reconfigure
  重启gitlab服务
  docker exec -t gitlab gitlab-ctl restart
  修改ssh端口在
  vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
  434行ssh_port: 2222
  重启gitlab
  二.使用docker安装Jenkins
  docker run -itd \
  -p 1080:8080 -p 50000:50000 \
  --name jenkins\
  -v /home/jenkins:/var/jenkins_home/ \
  docker.io/jenkins
  上面命令要是执行不成功,把倒数第二行Jenkins_home换成Jenkins
  其余详细gitlab+jenkins详细步骤可以访问下面网址
  Gitlab+jenkins持续集成+自动化部署(一)                               http://blog.51cto.com/12832314/2140284
  Gitlab+jenkins持续集成+自动化部署(二)
  http://blog.51cto.com/12832314/2140304
  Gitlab+jenkins持续集成+自动化部署(三)
  http://blog.51cto.com/12832314/2140311
  注:docker就是为了方便管理,备份乱七八糟的,剩余的部署详情访问下面地址

页: [1]
查看完整版本: docker搭建gitlab+Jenkins持续集成环境