centos 6.5下安装jenkins

1:安装tomcat 6.0.35和java 1.6.0_29

2:安装ssh
yum install openssh-clients

3:安装git
yum install git

4:安装svn
yum install subversion

5:安装maven
我是下载的gz包解压的。

6:下载jenkins.war包,放到tomcat的webapps目录下。
环境变量都设置在/etc/profile里:
#JAVA Env
export JAVA_HOME=/opt/jdk1.6.0_29
export JRE_HOME=$JAVA_HOME/jre
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
 
#Maven Env
export MAVEN_HOME=/opt/apache-maven-3.0.4
export PATH=$MAVEN_HOME/bin:$PATH
 
#Jenkins Env
export JENKINS_HOME=/opt/ciroot

7:设置tomcat的server.xml文件,增加URIEncoding="UTF-8"

8:安装Jenkins插件:
Deploy Plugin
Capitomcat Plugin
Email-ext plugin
Email Ext Recipients Column Plugin

Release Plugin
PollSCM Plugin
Job Poll Action Plugin

Git Plugin
Git Client Plugin

Maven Info Plugin
M2 Release Plugin
M2 Repository Cleanup Plugin
Maven Dependency Update trigger

Selenium Plugin

9:配置jenkins.
设置环境变量、配置Git、JDK、邮件通知等

10:自动部署到tomcat设置。
首先需要安装Deploy Plugin,然后添加job时选择自由风格。

构建用脚本构建,示例如下:
git submodule init
git submodule update
mvn clean
cd core
mvn deploy -Dmaven.test.skip=true
cd ../module
mvn deploy -Dmaven.test.skip=true
cd ../depfacade
mvn deploy -Dmaven.test.skip=true
cd ..
mvn package -Dmaven.test.skip=true
mv product/stusv-product-estusvintergration/stusv-estusvintergration-main/target/stusv-estusvintergration-main-4.6.0-SNAPSHOT.war product/stusv-product-estusvintergration/stusv-estusvintergration-main/target/stusv-estusvintergration-main.war
mv product/stusv-product-estusvintergration/stusv-estusvintergration-resources/target/stusv-estusvintergration-resources-4.6.0-SNAPSHOT.war product/stusv-product-estusvintergration/stusv-estusvintergration-resources/target/stusv-estusvintergration-resources.war
mv product/stusv-product-estusvintergration/stusv-estusvintergration-reports/target/stusv-estusvintergration-reports-4.6.0-SNAPSHOT.war product/stusv-product-estusvintergration/stusv-estusvintergration-reports/target/stusv-estusvintergration-reports.war
主要就是更新submodule,部署core、module、depfacade,打包product。然后将war包的版本号去掉。

构建后操作步骤增加一个Deploy war/ear to a container:
files填写product/stusv-product-estusvintergration/*/target/*.war,
context path空着,
容器、用户、密码不说了,Tomcat URL设置tomcat的IP和端口。

tomcat端需要修改 tomcat 目录下的 conf 下的 tomcat-user.xml:
<?xml version='1.0' encoding='utf-8'?>         
<tomcat-users>  
      <role rolename="manager-gui"/>  
      <role rolename="manager-script"/>  
      <role rolename="manager-jmx"/>  
      <role rolename="manager-status"/>  
      <user password="tomcat" roles="manager-gui,manager-script,manager-jmx,manager-status" username="tomcat"/>
</tomcat-users>

基于SpringBoot和微服务架构的养老机构管理系统源码(毕业设计),个人经导师指导并认可通过的高分设计项目,评审分98分,项目中的源码都是经过本地编译过可运行的,都经过严格调试,确保可以运行!主要针对计算机相关专业的正在做大作业、毕业设计的学生和需要项目实战练习的学习者,资源项目的难度比较适中,内容都是经过助教老师审定过的能够满足学习、使用需求,如果有需要的话可以放心下载使用。 基于SpringBoot和微服务架构的养老机构管理系统源码(毕业设计)基于SpringBoot和微服务架构的养老机构管理系统源码(毕业设计)基于SpringBoot和微服务架构的养老机构管理系统源码(毕业设计)基于SpringBoot和微服务架构的养老机构管理系统源码(毕业设计)基于SpringBoot和微服务架构的养老机构管理系统源码(毕业设计)基于SpringBoot和微服务架构的养老机构管理系统源码(毕业设计)基于SpringBoot和微服务架构的养老机构管理系统源码(毕业设计)基于SpringBoot和微服务架构的养老机构管理系统源码(毕业设计)基于SpringBoot和微服务架构的养老机构管理系统源码(毕业设计)基于SpringBoot和微服务架构的养老机构管理系统源码(毕业设计)基于SpringBoot和微服务架构的养老机构管理系统源码(毕业设计)基于SpringBoot和微服务架构的养老机构管理系统源码(毕业设计)基于SpringBoot和微服务架构的养老机构管理系统源码(毕业设计)基于SpringBoot和微服务架构的养老机构管理系统源码(毕业设计)基于SpringBoot和微服务架构的养老机构管理系统源码(毕业设计)基于SpringBoot和微服务架构的养老机构管理系统源码(毕业设计)基于SpringBoot和微服务架构的养老机构管理系统源码(毕业设计)基于SpringBoo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值