os: unstable cache: - node_modules environment: GH_TOKEN: secure: wRRBU0GXTmTBgZBs2PGSaEJWOflynAyvp3Nc/7e9xmciPfkUCQAXcpOn0jIYmzpb matrix: - nodejs_version: 10.9.0 install: - ps: Install-Product node $env:nodejs_version - set CI=true - npm install -g npm@latest - set PATH=%APPDATA%\npm;%PATH% - npm install matrix: fast_finish: true build: off version: '{build}' shallow_clone: true clone_depth: 1 test_script: - ps: >- npm run test-nowatch $wc = New-Object 'System.Net.WebClient' Get-ChildItem . -Name -Recurse 'TESTS-*.xml' | Foreach-Object { $wc.UploadFile("https://ci.appveyor.com/api/testresults/junit/$($env:APPVEYOR_JOB_ID)", (Resolve-Path $_)) } - npm run dist - ps: >- Remove-Item 'C:\projects\sengi\dist\assets\emoji' -Recurse artifacts: - path: dist deploy: - provider: FTP host: home205977321.1and1-data.host protocol: sftp username: u45308485-sengi password: secure: Sk3NZwuaYK9hTIQ3kgIIQEc8SmaPDVGvGpgsZzFEzoVLuy4WxVfvKQtegW9oXaj7 folder: / application: dist.zip on: APPVEYOR_REPO_TAG: true