思路:
1、利用Jenkins自动打包并压缩
2、将打包好的压缩文件利用SSH发送到远程服务器
个人理解,Jenkins其实是把我们平时打包部署项目的操作弄成一个流程,所以按照我们平时打包部署项目的流程去思考,然后找到对应在Jenkins中如何配置就可以实现基础的打包上传部署。
1 Jenkins安装
2 SSH安装
详细的内容可以去网上搜搜,不赘述。主要想记录一下安装方式,推荐第三种。
ssh安装有三种方式:
【1】用Windows PowerShell
执行
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
但我没有安装成功,一直卡住。。。
【2】用Windows可选功能添加。
但我还是失败了。。。
【3】直接下载安装包(推荐!!!!)
SSH安装包下载地址
下载好点击安装就可以了。
3 Jenkins配置
3.1 安装node插件
因为是vue项目,所以需要配置node环境。
Manage Jenkins→Plugins。