jenkins部署到另一台服务器

安装插件

搜索安装插件:publish over ssh

配置插件

系统管>SSH Servers

前端部署到另一台服务器

其实前端就是将编译后的代码传送至目标服务器的nginx的html目录下即可

因为我这里是react项目,所以拿它举例子.
记得是配置 构建环境>Send files or execute commands over SSH after the build runs.
如果选择了构建后操作>执行shell,那么编译失败则不会执行ssh发送操作

后端部署到另一台服务器

其实就 是将jar包传送至目标服务器上,然后启动
然后执行命令即可

source /etc/profile
mv /usr/share/nginx/html/*.jar /home
ps -ef | grep blog-server-0.0.1-SNAPSHOT.jar | grep -v grep | awk  '{print $2}' | xargs -i kill -9 {}
BUILD_ID=donKillMe
nohup java -jar /home/*.jar &

posted @ 2022-01-10 23:59  丁少华  阅读(671)  评论(0编辑  收藏  举报