FIS2的scp部署插件,将FIS产出部署到远程机,scp适合单机部署的方式,多机部署请使用rsync。 此插件分为三步,第一步先把要部署的输出文件夹压缩成zip包,第二步使用scp到目标服务器,第三步在目标服务器上解压到指定文件夹。
安装
npm install fis-deploy-scp -g
启用
fis.config.set('modules.deploy', ['default', 'scp'])
配置
fis.config.set('settings.deploy.scp', {
publish : {
to: '/remote/path', // 要上传到的远程机器的文件夹
server: '[email protected]', // 远程机
file: './release/dist.zip'// 要上传的文件,会把所有FIS输出的文件压缩zip
}
});
发布
fis release -Dompd publish