-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
32 lines (32 loc) · 1.83 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
language: node_js
nodejs:
- 8
addons:
chrome: stable
cache:
directories:
- node_modules
- ".awcache"
before_install:
- openssl aes-256-cbc -K $encrypted_6b2bcd0551e1_key -iv $encrypted_6b2bcd0551e1_iv -in key.pem.enc -out key.pem -d
- ls -l /home/travis/build/treffynnon/whereby-com-helper-browser-extension
- docker build -t treffynnon/alpine-chrome-extension-pack ./build-tools/chrome
install: yarn
script: yarn build
before_cache:
- ls -l /home/travis/build/treffynnon/whereby-com-helper-browser-extension
- ls -l /home/travis/build/treffynnon/whereby-com-helper-browser-extension/dist
- google-chrome-stable --pack-extension="/home/travis/build/treffynnon/whereby-com-helper-browser-extension/dist" --pack-extension-key="/home/travis/build/treffynnon/whereby-com-helper-browser-extension/key.pem" --disable-gpu
- ls -l /home/travis/build/treffynnon/whereby-com-helper-browser-extension
deploy:
provider: releases
skip_cleanup: true
api_key:
secure: C3aCOJPoGGO8xF5lsyij0tUwxnTKv0CsSFMMsLS+0r1PlIDOpd3QE3HRCC+D1CK13ZdyC8BDHMLQ6w3a/9LlWBoNqASv5AfZKO8+y4lURVl+S2WW1obtuLvnpW9S5pD18yDI/s4MKDmJPJCbl7xQwXQ7fez8H4Sfan3VWRK8OoP6rSYWyuEVt8SzQprdh6gru5d0Lz4tExBj3gvCCU+2x+diZd1NoBcZjDrzWuANmkjIxHZvgexdFtqxzkOk5OTcK78ITd+NBRJahamVISgZ8xzeYIaye1ibycQg1UEq2B+6k8LHKWlXx4UtemcxWniZPqXJFNEL4MW8Qg4RXj5M+jkYrRRdGSrAwT1/ZpJzVTg9XrUez54sG5eWLrF3FS1WeAzAk0byL9DBsPz+hHrObdXugb7h/JpBHK2vSmDaSZU0XXrftRiMSMp/3bnilLtdDye4Lp8NoCERiKqsrNmsdilvmyCdD7wMPrT/zwNq69YunL/fNNe8PnyAde8sqVEhirwAidUOWLpOU6Yg4whIvmgpWRKcSoS7a4DGxZHnZsWraGqcqkWmfUNjwp3+kh0JdADN+6r0VSijr7u5y7Tgxm1LpkhqQ0BXyEWJCwLr3nzGaas/L++n3gRJ/HNtuQN04d0N+WwVcJW9cicuLnE64skOIQ1WNngETlB1audoYBI=
file_glob: true
file:
- whereby.com-meeting-room-helper-*.crx
- whereby.com-meeting-room-helper-*.zip
on:
repo: treffynnon/whereby-com-helper-browser-extension
tags: true