利用Jenkins打包并远程部署NodeJS应用
Posted 一个笨蛋的博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用Jenkins打包并远程部署NodeJS应用相关的知识,希望对你有一定的参考价值。
本文Jenkins版本2.190.2,为19年11月最新
1、安装Jenkins、Git和NodeJS
Jenkins安装参考:https://www.cnblogs.com/zhi-leaf/p/11803959.html
Git安装参考:https://www.cnblogs.com/zhi-leaf/p/10978538.html
NodeJS安装参考:https://www.cnblogs.com/zhi-leaf/p/10979629.html
2、Jenkins安装Git、NodeJS和Publish Over SSH插件
如果插件安装出错,可在国内镜像下载安装文件进行离线安装,参考:Jenkins安装第一个插件和通过离线安装包进行安装
3、配置环境变量(这一步和第4步均是为了让jenkins能够使用git和npm命令,可视情况操作,作者重新安装时这2步就没配置)
在服务器上输入echo $PATH,查看当前环境变量
将上面的环境变量配置到Manage Jenkins>>Configure System>>Global properties中
4、打开Manage Jenkins>>Global Tool Configuration,配置Git、NodeJS插件信息
5、打开Manage Jenkins>>Configure System,配置Publish over SSH服务器
6、创建NodeJS构建任务
1)创建一个自由风格的任务
2)配置Git,下载代码,点击Add配置Git的用户名密码
github上的代码结构如下:
3)构建前台代码
4)通过Publish Over SSH将构建后的代码发布到远程服务器nginx下
5)执行任务
打包成功了即可访问到最新的结果
以上是关于利用Jenkins打包并远程部署NodeJS应用的主要内容,如果未能解决你的问题,请参考以下文章