Jenkins初次启动配置时,用户可以按照提示安装一些常用的推荐插件。但是针对Maven项目来说,还是不够的,需要安装其他几个相关的插件。
(1)安装Maven插件
在Jenkins中构建Maven项目,需安装Maven插件,因为刚安装好的Jenkins在新建任务的时候,并没有创建Maven工程的选项,如图20-10所示。
图20-9 日志配置
图20-10 默认项目创建页面
由于Jenkins默认没有创建Maven项目任务的选项,所以需要在“系统设置->插件管理->可选插件”界面搜索安装。在右上角的输入框填写“Maven Integration”并搜索,可以看到搜索结果,如图20-11所示。
图20-11 搜索Maven插件
这里勾选Maven Integration选项,然后点击直接安装即可。安装完成后,就能在新建任务时出现“构建一个Maven项目”的选项。
(2)安装Publish Over SSH插件
一般部署操作,需要在项目构建完成后,将项目生成的文件,通过SSH复制到目标服务器,然后执行命令或自定义shell脚本直接启动服务。而Publish Over SSH插件正好可以胜任此需求。(www.xing528.com)
在“系统设置->插件管理->可选插件”界面搜索安装,在右上角的输入框填写“Publish Over SSH”并搜索,可以看到搜索结果,如图20-12所示。
图20-12 安装Publish Over SSH插件
点击直接安装,等待插件安装完成后,需要到“系统管理->系统设置”中添加SSH Server配置,方便每个任务在完成构建后,将生成的可执行文件推送至目标服务器。如图20-13所示。
图20-13 添加SSH Server
■Name:SSH标识的名字,自定义即可。
■HostName:需要连接SSH的主机名或IP地址。
■Username:SSH连接登录目标IP服务器所使用的用户名。
■Remote Directory:用SSH连接后的远程根目录,这个目录是必须存在的,原因是Jenkins不会自动创建此目录。Jenkins会将文件远程复制到该目录。(注意:SSH连接的用户需要有权限才可以创建、删除、移动文件及文件夹)。
完成配置后,可以点击Test Configuration测试配置是否成功,如果出现Success表示成功。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。