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 &