持续集成1-使用docker构建gitlib和jenkins

                      持续集成1

1.使用docker安装gitlib:

1. 拉取镜像:

docker pull gitlab/gitlab-ce:latest

2. 使用拉取的镜像构建容器:

sudo docker run --detach \

    --hostname gitlab.example.com \

    --publish 8929:80 --publish 2289:22 \

    --name gitlab \

    --restart always \

    --volume /srv/gitlab/config:/etc/gitlab \

    --volume /srv/gitlab/logs:/var/log/gitlab \

    --volume /srv/gitlab/data:/var/opt/gitlab \

    gitlab/gitlab-ce:latest

3. 通过8929端口访问gitlib:

 

初始用户为root,密码为自己设定的密码

 

 

使用自己设定的密码登陆:

 

 接下来可以进行gitlab的使用了

1. 使用docker安装jenkins:

1. 拉取镜像:

  sudo docker pull jenkins

2. home 目录创建 jenkins_home 文件夹:

  mkdir jenkins_home

3. jenkins_home 文件夹给 jenkins用户操作权限:

  sudo chown -R 1000 /home/jenkins_home

4. 启动jenkins Docker 8080端口:

  sudo docker run -t -p 8080:8080 -p 50000:50000 -v /home/jenkins_home:/var/jenkins_home jenkins

5. 在启动容器过程中不要关闭终端,出现如下界面访问8080端口:

   

6. 访问8080端口:

      

 

7. 打开另一个linux终端,查找密码:

 

 

8. 输入密码进行初始安装:

 

 

 

点击第一个,进行安装一些必要插件

 

这时我们会发现,刚才运行docker那个终端进行插件安装

 

 

 

9.插件安装完成后,可退出docker安装终端,进行jenkins的登陆:

 

 


9. 开始使用jenkins:


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值