企业DevOps之路:java maven项目编译配置二

1. 创建构建任务

新建Item

 

 

输入一个任务名称,选择 构建一个maven项目

2. 配置git的代码仓库

 

 

Credentials 选择之前配置过的凭证。另外,也可以通过添加,再添加一个凭证。

3. 收集成果物

 

 

比如,要收集的成果物是 weiit-saas-merchant/target/weiit-saas-merchant.war,就在文本域填入weiit-saas-merchant/target/weiit-saas-merchant.war 即可。

注意的是需要使用相对路径。一般情况下,git下载完代码的路径是跟路径,基于这个跟路径往下层级获取即可;可使用正则表达式。

4. 指定maven编译的pom.xml文件路径

 

 

Root POM可根据项目的目录结构的情况填入,一般使用相对路径。

5. 上传成果物到服务器

 

 

Post Steps增加windows系统的批处理脚本(如果是linux系统的话就增加 shell 脚本)

pscp -r -l deploy -pw deploy123 %WORKSPACE%/hyit-mall-parent/weiit-saas-merchant/target/weiit-saas-merchant.war 120.10.88.199:/wls/deployop

因为windows系统没有远程拷贝命令scp,使用第三方工具pscp,具体参考可以参考:Jenkins Windows Server系统的文件上传到Linux服务

https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

6. 安装jenkins远程shell脚本执行插件

Manage Jenkins -> Manage Plugins

 

 

安装SSH插件,安装完之后,重启jenkins服务

7. 配置SSH插件

添加 linux 服务器的账号密码的凭证

 

 

Manage Jenkins -> Configure System

 

 

8. 远程执行启动服务

 

 

比如,远程启动命令的脚本在如下目录

/wls/deployop/script/restart.sh

那么框框里,就是输入

sh /wls/deployop/script/restart.sh

到此,完成 java 的 maven 项目的构建。

posted @ 2022-04-05 09:59  BUG弄潮儿  阅读(41)  评论(0编辑  收藏  举报