X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=.travis.yml;h=20004d7976a5c119cff4ca6b32dde2b0e84b7bab;hb=f9b6d7665d01f31a6c0c675ec3f604e99f6b2341;hp=a7fe42330261cf40e4a6281be5d66efb8bfd46f7;hpb=e663da8c326442bad15b2b4463a4f56becbdad6e;p=mirror_novnc.git diff --git a/.travis.yml b/.travis.yml index a7fe423..20004d7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,17 +4,48 @@ cache: directories: - node_modules node_js: -- '6.1' + - 6 env: matrix: - - TEST_BROWSER_NAME=PhantomJS - - TEST_BROWSER_NAME=chrome TEST_BROWSER_OS='Windows 10,Linux,OS X 10.11' - - TEST_BROWSER_NAME=firefox TEST_BROWSER_OS='Windows 10,Linux,OS X 10.11' + - TEST_BROWSER_NAME=chrome TEST_BROWSER_OS='Windows 10' +# FIXME Skip tests in Linux since Sauce Labs browser versions are ancient. +# - TEST_BROWSER_NAME=chrome TEST_BROWSER_OS='Linux' + - TEST_BROWSER_NAME=chrome TEST_BROWSER_OS='OS X 10.11' + - TEST_BROWSER_NAME=firefox TEST_BROWSER_OS='Windows 10' +# - TEST_BROWSER_NAME=firefox TEST_BROWSER_OS='Linux' + - TEST_BROWSER_NAME=firefox TEST_BROWSER_OS='OS X 10.11' - TEST_BROWSER_NAME='internet explorer' TEST_BROWSER_OS='Windows 10' - - TEST_BROWSER_NAME=safari TEST_BROWSER_OS='OS X 10.11' - global: - - secure: QE5GqGd2hrpQsIgd8dlv3oRUUHqZayomzzQjNXOB81VQi241uz/ru+3GtBZLB5WLZCq/Gj89vbLnR0LN4ixlmPaWv3/WJQGyDGuRD/vMnccVl+rBUP/Hh2zdYwiISIGcrywNAE+KLus/lyt/ahVgzbaRaDSzrM1HaZFT/rndGck= - - secure: g75sdctEwj0hoLW0Y08Tdv8s5scNzplB6a9EtaJ2vJD9S/bK+AsPqbWesGv1UlrFPCWdbV7Vg61vkmoUjcmb5xhqFIjcM9TlYJoKWeOTsOmnQoSIkIq6gMF1k02+LmKInbPgIzrp3m3jluS1qaOs/EzFpDnJp9hWBiAfXa12Jxk= + - TEST_BROWSER_NAME='internet explorer' TEST_BROWSER_OS='Windows 7' + - TEST_BROWSER_NAME=microsoftedge TEST_BROWSER_OS='Windows 10' + - TEST_BROWSER_NAME=safari TEST_BROWSER_OS='OS X 10.12' before_script: npm install -g karma-cli addons: - sauce_connect: true + sauce_connect: + username: "directxman12" + jwt: + secure: "d3ekMYslpn6R4f0ajtRMt9SUFmNGDiItHpqaXC5T4KI0KMEsxgvEOfJot5PiFFJWg1DSpJZH6oaW2UxGZ3duJLZrXIEd/JePY8a6NtT35BNgiDPgcp+eu2Bu3rhrSNg7/HEsD1ma+JeUTnv18Ai5oMFfCCQJx2J6osIxyl/ZVxA=" +stages: +- lint +- test +- name: deploy + if: tag is PRESENT +jobs: + include: + - stage: lint + env: + addons: + before_script: + script: npm run lint + - stage: deploy + script: skip + before_script: skip + deploy: + provider: npm + email: directxman12+npm@gmail.com + api_key: + secure: cIidkFmvkdmdwWsqBpxyPUCzBqgK8LhPiNxTrIfhwbUunMsJep9MiiBJtv8poVYG2Y4yfiZmqGn4nfetUdc/LDctd73j+/EM4Z/NUDexVAhJ+9/qCogvpJsSQ96VQo7yBceW4E1fBM3WCU0kcGToYIVSSrwvvRDtJfeYJf2Qqw0= + on: + tags: true + repo: novnc/noVNC + +