- 测试环境机器为 172.17.254.124 用户名root 密码:MTcyLjE2LjI0NS4xMTQK
- taggit/deploy 目录为预留的部署文件夹
- 测试域名http://resourcenew.roobo.net/new-res/ 的虚拟目录path: /home/upload/new-res >(最好先清空此目录)
- config.js 15行 config.ajaxUrl切为//resourcenew.roobo.net
- 保险起见先删除 taggit/dist.运行以下命令
npm run init
npm run build
- 将dist/ , index_prod.html,favicon.png,复制到taggit/deploy
- 将此目录内容发到 172.17.254.124/home/upload/new-res
- 配置host 172.17.254.124 resourcenew.roobo.net 后访问 http://resourcenew.roobo.net/new-res/index_prod.html#!/
- config.js 15行 config.ajaxUrl切为//resourcenew-inner.roo.bo
- 保险起见先删除 taggit/dist.运行 npm run init ,然后 npm run build
- git项目切到release,推送到最新版本后打tag,然后推送tag
- 在deploy.roobo.net部署tag版本
- 删除host 172.17.254.124 resourcenew.roobo.net 后访问 http://resourcenew.roobo.net/new-res/index_prod.html#!/
2
- webpack可以做文件目录处理,为了不修改webpack配置,所以使用了gulp
- dist和dest文件夹不建议上传,每个机器编辑代码都不一样,很容易冲突
- 安装gulp和gulp-ssh
git push orgin master
npm install
gulp clean-dist
//清楚dist
npm run test
//测试环境代码编译处理
gulp copy
//copy部署代码到dest目录
gulp res-deploy
//部署代码到测试环境
gulp clean-dist
//清楚dist
npm run build
//代码编译处理