构建Java应用
java源代码不能直接运行,需要通过maven或其它工具打包成 jar 包或 war 包才可以运行
请确保在以下操作前已配置好 maven
一、准备工作
- 配置 maven(在前面部署 jenkins 中已配置好,此处略)
- 配置 java 应用服务器(tomcat)
系统管理->系统设置->publish over ssh : 配置Publish over SSH远程机器的密钥和 IP地址
- 上传测试代码到 gitlab 中
在配置好的gitlab上push一个测试项目:
1. 创建一个项目组 qfedu
2. 创建测试项目 easy-spring
3. 下载测试代码并上传到 easy-spring 项目库中
# git clone https://gitee.com/leedon21/easy-springmvc-maven.git 构建成功后会生成war包
# cd easy-springmvc-maven/
# git remote add spring git@192.168.10.51:qfedu/easy-spring.git
# git remote -v
origin https://gitee.com/leedon21/easy-springmvc-maven.git (fetch)
origin https://gitee.com/leedon21/easy-springmvc-maven.git (push)
spring git@192.168.10.51:qfedu/easy-spring.git (fetch)
spring git@192.168.10.51:qfedu/easy-spring.git (push)
# git push spring master
二、在 jenkins 上配置项目
新建一个maven项目
源码管理
构建后
我们上传的 java 代码会在构建后生成一个war包,放在项目目录的 target 目录中
配置将 war 包拷贝到 tomcat 服务器中
当有新的构建时重启 tomcat 服务器(脚本需要提前写好)
三、构建
点击构建并验证