ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Gitlab+maven+jenkins整合发布微项目(测试环境)

2021-04-13 17:01:30  阅读:115  来源: 互联网

标签:git tomcat tar Gitlab maven jenkins 安装


一、前提:
准备三台服务器:
1.Gitlab: IP 192.168.83.140
2.Jenkins+maven: IP 192.168.83.141
3.Tomcat: IP 192.168.83.142
在这里插入图片描述
三台服务器关闭防火墙:

systemctl stop filewalld
setenforce 0

二、Gitlab安装 192.168.83.140
1.部署docker
(1)yum 安装docker

yum -y install docker

(2)启动docker

systemctl start docker

2.安装Gitlab
(1)上传gitlab压缩包,解压并导入准备好的Gitlab镜像

tar zxf gitlab.tar.gz
docker load -i gitlab.tar

(2)创建gitlab容器

docker images

在这里插入图片描述

docker run --name gitlab -d -p 80:80 -h 192.168.83.140 twang2218/gitlab-ce-zh

(4)访问Gitlab界面
在这里插入图片描述
在这里插入图片描述
(5)创建一个项目在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(6)在windowns桌面创建一个项目空文件
在这里插入图片描述
(7)在文件夹里执行Git Bash Here
在这里插入图片描述
(8)环境构建复制进去进行测试
在这里插入图片描述
在这里插入图片描述
(9)刷新页面后会看见一个文件
在这里插入图片描述
(10)将准备好的小项目添加进项目下的maven的文件夹
在这里插入图片描述
在这里插入图片描述
(11)使用Git Bash Here将文件上传至Gitlab
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(12)刷新界面会显示出来一个文件夹
在这里插入图片描述
三、安装Tomcat展示界面 192.168.83.142
(1)上传Tomcat+jdk安装包并安装jdk
在这里插入图片描述
(2)将Tomcat解压更名到/opt下名为/tomcat

tar zxf apache-tomcat-8.5.35.tar.gz
mv apache-tomcat-8.5.35 /opt/tomcat

(3)启动tomcat

四、jenkins+maven+jdk安装 192.168.83.141

1.安装git插件

(1)下载git插件源码包
地址:https://www.kernel.org/pub/software/scm/git/
这里我下载的是git-2.12.0.tar.gz版本
(2)安装依赖包

yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker openssh-clients

(3)解压git压缩包,并进入压缩包目录

tar zxf git-2.12.0.tar.gz && cd git-2.12.0/

(4)编译安装,指定安装目录

./configure prefix=/usr/local/git && make && make install

(5)配置环境变量

vim /etc/profile

尾行添加

export PATH=/usr/local/git/bin:$PATH

(6)刷新环境变量

source /etc/profile

2.安装jdk
(1)上传并安装jdk,这里我用的是rpm包

rpm -ivh jdk-8u131-linux-x64_.rpm

3.安装maven
(1)下载maven包
地址:https://mirrors.cnnic.cn/apache/maven/
这里下载的是apache-maven-3.5.4-bin.tar.gz版本
(2)解压tar包并指定解压到/usr/local/目录下

tar zxf apache-maven-3.5.4-bin.tar.gz -C /usr/local/

(3)配置环境变量在末尾添加

vim /etc/profile

export MVN_HOME=/usr/local/apache-maven-3.5.4/
export MVN=$MVN_HOME/bin
export PATH=$MVN:$PATH

(4)刷新环境变量

source /etc/profile

(5) 查看mvn版本

mvn -v

在这里插入图片描述
4.安装jenkins
(1)上传jenkins的rpm包,并安装

rpm -ivh jenkins-2.263.1-1.1.noarch.rpm

(2)启动jenkins

systemctl start jenkins

(3)访问jenkins界面
在这里插入图片描述

在这里插入图片描述
(4)将找的密码粘贴到输入行中
在这里插入图片描述
在这里插入图片描述(5)这里可以选择安装插件,可以选择不安装插件自行选择,我选择的是无。
在这里插入图片描述
(6)创建一个用户
在这里插入图片描述
(7)先安装中文插件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(8)安装maven、ssh、git插件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(9)设置maven、jdk、git的执行位置
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(10)添加ssh
在这里插入图片描述
(11)在配置界面最下面添加ssh服务器
在这里插入图片描述
在这里插入图片描述
(12)建立基于maven的项目
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(13)在最下方添加构建成功后的操作
在这里插入图片描述
在这里插入图片描述
这里后期将推送对端的目录改为/opt/tomcat/webapps在这里插入图片描述
(14)进入项目执行
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
首次构建时间相对比较长,需要等一会。
(15)查看Tomcat展示端 项目已经出现
在这里插入图片描述
如果没有,可以手动把

/opt/tomcat/webapps/wartestone/target/

下的wartestone-2.4.3移动或者复制到/opt/tomcat/webapps
在这里插入图片描述
(16)(20)进行tomcat端访问
在这里插入图片描述
The End~

标签:git,tomcat,tar,Gitlab,maven,jenkins,安装
来源: https://blog.csdn.net/weixin_53187893/article/details/115669649

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有