jenkins 构建发布项目
默认插件都已安装好,如果插件没有安装,可以按下面需要的创建来具体安装
安装插件:
Publish over SSH
maven
git
jdk
nodejs
第一步:配置系统配置
系统管理-系统配置- Publish over SSH(配置远程服务器,即项目需要部署的地方,如果和linux同一台机子,则配不配都可以)
如果没有这一项,需要安装插件Publish over SSH,安装好之后刷新jenkins或者重启,配置如下
passphraes 填写远程服务器的密码。下面可以配置多台远程服务器,如果服务器密码一样,配置这一个密码即可,
这个配置类似ssh连接远程服务器一样,重点说明一下Remote Directory配置,如果需要配置多台服务器,具体的远程路径可以配置在具体项目的配置中,下面会提到,这里只需要配置 / 即可,不可以不配置;配置好之后保存
第二步:系统管理-全局工具管理
maven配置
jdk配置:可以配置多个jdk环境
git配置
maven配置
nodejs安装
以上就是全局工具配置,如果没有相应的配置那么就去安装相应插件,保存完成;
第三步:创建构建maven项目
构建策略按照自己的需求来,jdk选择全局配置工具配置好的jdk
这里的远程路径配置会拼接在第一步配置的远程路径后面。如果全局配置是/root/service/,项目配置是/root/service/,那么实际的配置路径是/root/service//root/service/,需要注意
Exec command配置远程服务器执行的命令,这里的配置是执行启用jar的命令,需要加上nohup和勾选Exec in pty,否则构建成功但不能正确退出执行脚本命令,导致构建状态为不稳定
以上配置完成即可正常构建部署一个maven java项目
补充
构建部署vue项目,创建爱你一个自由风格的项目