-
Notifications
You must be signed in to change notification settings - Fork 81
/
.travis.yml
40 lines (35 loc) · 1.35 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
language: node_js
node_js:
- "10"
- "8"
- "6"
# Install yosys and inkscape
sudo: true
dist: trusty
before_install:
- sudo add-apt-repository -y ppa:saltmakrell/ppa
- sudo apt-get update
- sudo apt-get install -y yosys
- sudo apt-get install -y inkscape
# Once https://github.com/travis-ci/apt-source-whitelist/pull/376 is merged,
# the above lines can be replaced with the following;
#
# addons:
# apt:
# sources:
# - yosys
# packages:
# - yosys
# - inkscape
script:
- npm test
- npm run build-demo
- cd examples; make build.all; cd ..
deploy:
provider: pages
skip_cleanup: true
github_token:
secure: "qhyBDZ7DIA1ai2VPCGUjPHbeYx6FZNNC68n/u/i2qJR0/Bo3UMTYqEYOL622KANPnPwWAxSNsrrkB4J8C/BQuaN8/yUKZU6ReD5L5hMzQsEUtLfy+V3TsogT4TwZQLVOBExemA/hQOadC1qTeoeHqhp5wQ1PZfR9Vm6BI8KdJfK83j5mMHCbJyPPz7a1TFeNOnylLh+i/NbTl9HXMAkAj2VdsQRM5qKoqa+qpImnh9gPKSSvhSw4VSh8uw19Nxi3Y63tt/z1ZxznZd9OX9hmJmCkkQPuBoCMwf6Ql+NafmB/mHmquW/3eURC2lmaBcLHG2iTLIbQrOEyD0nnsfOL2IMiKRYUFq0mdTG43+98QEfLf50uaZNIjjzDT0qJPBDZfSXeEtIxZB4uUHZ79EIQlup/Q8LmHpNtYPsM19KG8gSHHiG7MwKahn1GUfiE2/BEdVOeJQEmcCYDKUHdWRicN9RDH1qHlFPG5Spc7rIjEgmZNq5ELQ8VJCG3eXkNVRgrK8lQJ6A2bUvR6n+On1kgV3bUcWiFzA+gVcDovDVhjC2KBty05XwnOgE+CmmQvQ4F8eSsssekd9gFCql6w9H/ZvaTxenrjRMMJ/4ymT/l+En8bFBXzPsTSd/QnE1BS8wVNkGsC9LppUkJWsOrfD6dkj86hbuEEOMWutLj03E7mBQ="
on:
branch: master
node: "6"