一、新建一个自由风格的项目,并实现部署
要实现部署,首先需要将打包好的文件上传到服务器上,在项目已经能实现打包的基础上(关于打包的配置,可参考我上一篇文章),在“构建”处,新增send files or execute commands over SSH
然后进行如下配置:
Source files:想要上传的文件路径(路径要从项目名称的下一级开始写起)
例如我的项目名称为test-1,想要上传target文件夹下的全部jar包,那么这里要写的路径就是\stiffness\stiffness-main\target*.jar
Remove prefix:删除前缀(针对上面的source files目录,会移除全部匹配的目录)
关于如何匹配删除前缀,可参考以下网址
https://wiki.jenkins.io/display/JENKINS/Publish+Over#PublishOver-transfer
Remote directory:远程目录(要上传到服务器的具体目录地址)
例如我要把文件上传到/usr/djp/stiffness下面,这里需要写/usr/djp/stiffness/,最后一定要有反斜杠,表示定位到stiffness目录下
Exec command:远程服务器执行的命令
配置完后,点击应用保存,然后构建项目,控制台出现如下信息即说明文件上传成功了,也可以去服务器上验证是否已经上传。
在保证文件上传成功的前提下,我们就可以写一些命令,让项目启动起来,在“构建环境”处勾选Execute shell script on remote host using ssh,然后可以写构建前/构建后需要执行的命令,这里的第一行一定要写上source /etc/profile,否则无法执行下面的命令,而且有了这句,启动的命令不能直接用nohup java -jar -Xms512m -Xmx1024m XXX.jar &,这样jenkins控制台会一直打
jenkins实现linux项目的自动化打包部署(三)实现部署
最新推荐文章于 2025-06-26 17:24:43 发布