Jenkins-FreeStyleProject-maven项目部署到tomcat
2019-03-15 17:43
267 查看
版权声明:欢迎转载,也请保留这段声明。谢谢! 作者:程序边缘 出处: https://blog.csdn.net/weixin_42713970/article/details/88572888
Jenkins 版本为: 2.138.1
1、Source Code Management 代码管理,配置地址和密钥
- 密钥生成:ssh-keygen,一路回车
- Credentials Add
- 选择添加的密钥
- git服务器上添加公钥
- 直接验证拉取代码,Build Now
- 执行的控制台日志 Console Output
- 代码目录:$WORKSPACE 例:/root/.jenkins/workspace/FreeStyleProject
- 构建日志位置: $JENKINS_HOME/jobs/FreeStyleProject/builds/$BUILD_NUM/log 例:/root/.jenkins/jobs/FreeStyleProject/builds/1/log
Maven打包
- 方法一:直接shell 打包:mvn clean package -f $WORKSPACE/pom.xml
- 方法二:使用插件打包: Invoke top-level Maven targets
部署到Tomcat(Tomcat 需处于运行状态)
- 需要插件: Deploy to container
- 修改tomcat ip访问权限:vi /usr/local/tomcat/webapps/manager/META-INF/context.xml
[code]<Context antiResourceLocking="false" privileged="true" > <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="192\.168\.\d+\.\d+|127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" /> </Context>
- 修改tomcat用户配置文件: vi /usr/local/tomcat/conf/tomcat-users.xml
[code]<role rolename="manager-gui"/> <role rolename="manager-script"/> <user username="tomcat" password="tomcat" roles="manager-gui,manager-script"/>
- 配置Jenkins
- 验证:
邮件提醒:
相关文章推荐
- 【Jenkins教程二】基于Linux实现Jenkins+maven+tomcat的自动化构建部署项目
- linux的jenkins安装与使用jenkins自动化打包maven项目部署到tomcat
- 项目持续化集成部署(jenkins+maven+tomcat+gitlab)
- Jenkins自动部署maven项目到tomcat
- windows环境下使用jenkins自动部署发布项目(eclipse + svn + maven + tomcat + jenkins),注意是windows环境
- Jenkins自动部署Maven +tomcat+linux环境java项目并自动部署到外网
- jenkins部署maven项目到tomcat
- 持续集成工具集之四 Jenkins+Maven+Git+Tomcat 项目构建和自动部署
- 【Jenkins教程三】基于Linux实现Jenkins+maven+git+tomcat的自动化构建部署项目
- jenkins+maven+git+tomcat实现web项目的自动化部署
- jdk+maven+svn+Tomcat+Jenkins项目部署发布
- 【Jenkins教程二】基于Linux实现Jenkins+maven+tomcat的自动化构建部署项目
- jenkins+maven+git+tomcat实现web项目的自动化部署
- 【Jenkins教程三】基于Linux实现Jenkins+maven+git+tomcat的自动化构建部署项目
- linux jenkins 2.89.1 安装部署 构建maven项目并部署到tomcat
- 持续集成工具集之四 Jenkins+Maven+Git+Tomcat 项目构建和自动部署
- jenkins+maven+svn构建项目,及远程部署war包到tomcat上
- Jenkins+maven+svn构建项目,及分区部署war包到tomcat
- jenkins+maven+svn构建项目,及远程部署war包到tomcat上
- eclipse 在tomcat 热部署 maven项目