一、项目描述

- 项目部署都是放到服务器某个文件夹中,然后执行linux命令部署项目,每次更新代码都是执行同样的操作:上传代码到服务器—停止项目——启动项目
- 部门中java项目都是采用hudson自动化部署java项目,于是就尝试着使用hudson部署nodejs项目
二、hudson自动化部署
1、hudson配置
主要参考https://blog.csdn.net/l1028386804/article/details/71076592
文章中配置,不同的是文章中部署的是java服务,于是尝试进行了以下配置修改


以上是和java的war包配置主要区别
箭头所指是配置内容时遇见的坑:
java中配置此处基本是一个war包,而node项目则是上方目录中全部文件夹和文件
参考:https://www.cnblogs.com/leeke98/p/10796513.html
网友评论