1.安装jdk
[root@localhost ~]# rpm -ivh jdk-8u131-linux-x64_.rpm
2.安装Git
1.导入镜像
[root@localhost ~]# docker load -i gitlab.tar
2.查看镜像是否导入
[root@localhost ~]# docker images
3.创建一个容器
4.访问gitlab
至此gitlab搭建完毕
3.安装jenkins
1.安装jdk
[root@localhost ~]# rpm -ivh jdk-8u131-linux-x64_.rpm
2.上传tomcat并解压
[root@localhost ~]# tar xzf apache-tomcat-8.5.54.tar.gz -C /usr/local/
3.传jenkins的war包
[root@localhost ~]# mv jenkins.war /usr/local/apache-tomcat-8.5.54/webapps/
4.启动
[root@localhost ~]# /usr/local/apache-tomcat-8.5.54/bin/start.sh
4.查看密码
[root@localhost ~]# cat /var/lib/jenkins/secrets/initialAdminPassword
输入密码之后点击「继续」,跳转到下一个页面,选在插件安装
安装完成后创建用户名和密码
5.结合jenkins和gitlab
1.我们在gitlab上创建一个项目,用来存放我们的代码
这个写gitlab的ssh密钥
在这里,我只安装本测试需要的几个插件
「Maven Integration」,「Deploy to container」,你可以根据具体场景需求,下载对应需要的插件
6.登录jenkins容器生成ssh秘钥
将秘钥发送到gitlab
生成密钥
ssh-keygen
查看密钥
cat /root/.ssh/id_rsa.pub
把docker和两台主机的密钥都写上
7.在jenkins上配置
8.maven
构建一个环境