-
Notifications
You must be signed in to change notification settings - Fork 2
/
.travis.yml
56 lines (53 loc) · 1.77 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
language: node_js
node_js: "stable"
dist: bionic
addons:
apt:
packages:
# These are required to run webkit
- libwoff1
- libopus0
- libwebp6
- libwebpdemux2
- libenchant1c2a
- libgudev-1.0-0
- libsecret-1-0
- libhyphen0
- libgdk-pixbuf2.0-0
- libegl1
- libgles2
- libevent-2.1-6
- libnotify4
- libxslt1.1
- libvpx5
# gstreamer and plugins to support video playback in WebKit.
- gstreamer1.0-gl
- gstreamer1.0-plugins-base
- gstreamer1.0-plugins-good
- gstreamer1.0-plugins-bad
# This is required to run chromium
- libgbm1
env:
- BROWSER=firefox
- BROWSER=chromium
- BROWSER=webkit
script:
- "npm run-script test"
jobs:
include:
- stage: Lint
script:
- "npm run-script tslint"
- stage: Deploy
deploy:
provider: npm
skip_cleanup: true
email: "[email protected]"
api_key:
secure: "i9u9y4QN31hAHyTET1S7SKTKgqATq0JAOGdZlXFxdC13QTtAwfZ3eGjwkTMHv+VMCQmkeWeuZEX54rUp80ynaF3dWulg1G+7Mq6ESZG9aUlvIDCFosfOptDNjs0kvg0H1sAuDftAVuuKFwC9RD3CCCEIiqj+OAajk059QZgfnxBGH8azNxyXHC9o4rcMj/nv27PYXckSDZHyXwX83no+7OQHsQf8kt7Qa3fviGHiaieWHh9FBbm2/6x5CYw4a/6TNqt8CzJOkz3gkKZSuV2TNKrGbxHBPa2gKk9X82ioqX9ZVt1Rm6Z09YQfzov/XqtXyzpRG06qKjHuEEZX9LaSSljsuIILa67wjOyJM8t4f0sGg2GsNoLc5mbZl6omt2EVZ7rsrr5ciWCwZfQC3e3eXImoMBv6YWofnX20rosxGx9D4ruUvO+BVEsTVvr2xDVaJpan7M6Tgos6uBRD9RxoUYV5ErqkMRRoCmQsGubHUfkfo43IB/D9+ISpkGC4zT4EkcY0SSh05e21JtoAPMNVntTBlAssmH8cfqaPvwA69cPqQmHH2mmrRLTL6Y/PkKxRmloT0cFfUgOHferGAljpkodb2oiXWe6W1WsTYZ8fvut/lL3wB0uAzX7IsuMX3SpI3LFahscSOe9AmERRj2AQ8pPnrZJs1EDQ7Q9fSoUlGDA="
on:
branch: "master"
tags: true
cache:
directories:
- "$HOME/.cache/ms-playwright"