A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© miaohangbo 中级黑马   /  2019-1-10 10:51  /  1685 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Jenkins自动化发布服务介绍:Jenkins+Git+maven自动化部署并发布到tomcat


一、准备项目:server-admin(直播后台管理系统)
系统环境:linux_2.6.32-696.6.3.el6.x86_64
Jenkins:     Jenkins 2.86(下载地址:https://jenkins.io/download/)
Maven:      Apache Maven 3.2.5 (下载地址:http://maven.apache.org/)
       Git:   git version 2.3.0 (下载地址:wget https://github.com/git/git/archive/v2.3.0.zip)
      Jdk:     java version "1.8.0_91"
Tomcat:     Apache Tomcat 8.5.16

二、Git安装(1)将Git下载到/usr/local/soft目录下,解压
命令:unzipv2.3.0 -d git
(2)进入git-2.3.0目录,编译安装
make prefix=/usr/local/git all
make prefix=/usr/local/git install
(3)配置Git环境变量
vim /etc/profile
export PATH=/usr/local/git/bin:$PATH
(4)使配置文件生效
source /etc/profile
git --version


三、MAVEN安装(1)解压压缩包,并拷贝到/usr/local/目录下
tar -zxvf apache-maven-3.2.5-bin.tar.gz
mv apache-maven-3.2.5/usr/local/maven
(2)配置Maven环境变量
vim ~/.bash_profile
export M2_HOME=/usr/local/maven
export M2=$M2_HOME/bin
PATH=$M2:$JAVA_HOME/bin:$PATH
(3)使配置生效
source   ~/.bash_profile
(4)查看
mvn -version


四、Jenkins 安装部署(1)下载Jenkins.war包,放到/mnt/soft/tomcat8.5/webapps/目录下在tomcat8.5目录下启动tomcat,(注意:该版本的Jenkins必须Jdk1.8以上)
./bin/startup.sh
访问:http://59.110.7.11:56051/jenkins/

安装 Deploy to containerPlugin和Git Plugin插件,略可以百度
(2)构建项目,选择“构建一个自由风格的软件项目”
(3)配置源码资源
(4)构建Maven触发       
配置Maven 构建命令,这里我们配置了”clean compile package -Pdev “,需要我们的
pom.xml文件必须配置profile文件,根据不同环境选择不同的分支





(5)构建完成后,配置后续操作,我们发布到tomcat,tomcat需要配置用户权限



(6)保存项目,构建项目
(7)点击 开始构建,查看控制台输出构建成功
查看项目


注意事项:(1)Maven 工程pom.xml配置文件必须有如下配置,否则mvn clean的时候会扫描不到xmL文件、

(2) tomcat-user.xml配置文件给足权限,修改webapps/manager/META-INF下的context.xml配置文件


3 个回复

倒序浏览
回复 使用道具 举报
https://jenkins.io/download/
回复 使用道具 举报
一个人一座城0.0 来自手机 中级黑马 2019-1-14 08:37:39
板凳
看一看。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马