特拉维斯离子浏览器Azure的部署
问题描述:
我试图建立和部署离子(3)浏览器应用程序通过Travis.CI到Azure。几乎所有的我与CI的专业经验/部署已与TFS,我不知道,如果是在正确的道路上我想要在这里。特拉维斯离子浏览器Azure的部署
下面是我通过特拉维斯和Azure中找到方向,但对我来说还是有点含糊:https://docs.travis-ci.com/user/deployment/azure-web-apps/
这里是我的.travis.yml文件:
branches:
only:
- master
- dev
before_install:
- npm install -g [email protected] [email protected]
script:
- npm install
- ionic cordova build browser
before_deploy:
- rm .gitignore
deploy:
provider: azure_web_apps
verbose: true
on: dev
skip_cleanup: true
overwrite: true
理想我刚刚部署哪种离子产生在/平台/浏览器/ www目录,但基于什么是在特拉维斯页面上的说明,我应该提交到库中。
答
的解决方案是使用before_deploy
脚本,去你的文件夹中。
branches:
only:
- master
- dev
before_install:
- npm install -g [email protected] [email protected]
script:
- npm install
- ionic cordova build browser
before_deploy:
- rm .gitignore
- cd ./platforms/browser/www
deploy:
provider: azure_web_apps
verbose: true
on: dev
skip_cleanup: true
overwrite: true