jekins离线部署前端vue项目
安装
- 官网下载jekins安装包 官网下载安装包
- 下载离线包
链接: https://pan.baidu.com/s/1LpfgXXhpGcHQvLFKnsp20A 提取码: 1v3b - jekins命令,再url里
http://url:port/reload
重新加载,http://url:port//exit
关闭服务,http://url:port//restart
重启服务
配置jekins
点击高级,上传插件
- 汉化
打开下载后的离线包,安装里面的localization-zh-cn.hpi,localization-support.hpi,locale.hpi - 上传相关的svn插件subversion.hpi,上传相关的SSH插件ssh.hpi等,上传FTP插件publish-over-ftp.hpi等,
缺少什么上传什么
,记得重启jekins
(1)如果只是本机部署,不需要上传到服务器,可以不用安装SSH插件或者FTP插件(用来连接远程服务器)
(2) 插件安装完成记得重启服务,上面有/restart
- 还有一种方法是把这些插件,全部扔到jekins安装目录里plugin,没有具体测试过,有兴趣的可以自己试试
修改workspace工作空间
- 打开安装目录
修改workspaceDir路径,改成你自己的路径,我的是D:/jekinsWork/workspace,配置成功之后,在界面上进行重启
这样,你的工作空间就变成了当前目录
创建打包项目
我nodejs使用的是本地的,所以没有用jekins的node打包 我本机部署的,所以没有用到ftp或者是ssh
里面执行的命令,没有进行打包命令,如果有需要可以自行打包
tar -zcvf admin.zip admin/*
由于本机不能上网,把node_modules给放到项目里面了
如果需要上传到服务器的话,linux的话,就用ssh,如果是windows就用ftp,本机部署的话,不需要以下配置
配置服务器:首页》系统设置》配置
linux配置
windows配置
构建之后进行包上传,如果是本机部署,则不需要构建上传
运行
返回首页,进行打包构建
到这一步就已经大功告成了,看一下你部署的nginx里面是否有admin包