微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Jenkins实例 Maven项目

目录

一.准备

先看初始化设置,如果做完初始化,则跳过

安装如下插件
Maven Integration plugin
Git PreBuildMerge Trait Plugin
Publish over SSH 并配置

二.创建项目

创建maven项目

源码管理部分

如果代码在github之类的服务器上,下面要填写路径,还有账号密码或者秘钥文件
拉取后认进到项目的目录中

当前地址填写:https://github.com/pinefantasy/hellosonar/
密码填写:无
拉取的分支填写:认master

构建编译

下载下来的java源代码,根据pom.xmlmaven进行构建

Goals and options部分解释:
clean清理 install本地安装 -Dmaven.test.skip跳过测试代码

Post Steps打包

构建完后是一堆文件认在/root/.jenkins/workspace/下面,用tar命令将当前目录下载的东西都打包,这个包是要给被发布的主机。

构建后操作

点击增加构建后操作,新增一个Publish over SSH

SSH Server部分
Name是被发布主机的名字,要和配置管理选项里面对应好
Source files 选择打包后的文件,这里为book.tar.gz
Remove prefix:移除目录(只能指定Source files中的目录)
Remote directory 选择发送到哪个目录,这个是相对于配置管理选择中设置的认目录。(认/root)
Exec command 是shell脚本,这里是将包解压就可,就算发布完了。

三.测试

打开工作区,可以看到所有内容都在

查看控制台输出,大功告成,已经将在jenkins打包后的文件发布到远程服务器

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐