environment: # Nuxt required node v8 minimum nodejs_version: "8" # Encrypt sensitive data (https://ci.appveyor.com/tools/encrypt) github_access_token: secure: ENCRYPTED_GITHUB_ACCESS_TOKEN github_email: secure: ENCRYPTED_GITHUB_EMAIL # Only run on master branch branches: only: - master # Install scripts. (runs after repo cloning) install: # switch nodejs version - ps: Install-Product node $env:nodejs_version # install modules - npm install # generate static files - npm run generate # configure global git credentials store (https://www.appveyor.com/docs/how-to/git-push/) - git config --global credential.helper store - ps: Add-Content "$env:USERPROFILE\.git-credentials" "https://$($env:github_access_token):x-oauth-basic@github.com`n" - git config --global user.email $env:github_email # deploy to github pages - npm run deploy # No tests to run test: off # Don't actually build. build: off