特拉维斯离子浏览器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