2017-08-24 1 views
0

Je tente de créer et de déployer une application de navigation Ionic (3) sur Azure via Travis.CI. Presque toute mon expérience professionnelle avec CI/Deployments a été avec TFS et je ne suis pas sûr si ce que j'essaie ici est sur la bonne voie.Déploiement du navigateur Ivis Azure Déploiement Azure

Voici les instructions que j'ai trouvé par Travis et Azure, mais pour moi, il est encore un peu ambigu: https://docs.travis-ci.com/user/deployment/azure-web-apps/

Voici mon fichier .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 

Idéalement, je serais Il suffit de déployer ce que ionic produit dans le répertoire/platforms/browser/www, mais en se basant sur ce qui est dans les instructions sur la page Travis, je devrais m'engager dans le référentiel.

Répondre

0

La solution consiste à utiliser le script before_deploy et à accéder à votre dossier.

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