-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy path.travis.yml
26 lines (26 loc) · 1.47 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
language: node_js
node_js: node
env:
- ELM_VERSION=0.19.0 OUTPUT_FILENAME=site/elm2019.js OUTPUT_MINIFIED=site/elm.min.js
cache:
directories:
- elm-stuff/build-artifacts
- elm-stuff/packages
- sysconfcpus
- '$HOME/.npm'
install:
- npm install -g elm@$ELM_VERSION uglify-js
script:
- travis_retry elm make elm/Main.elm --output $OUTPUT_FILENAME --optimize
- travis_retry uglifyjs $OUTPUT_FILENAME --compress 'pure_funcs="F2,F3,F4,F5,F6,F7,F8,F9,A2,A3,A4,A5,A6,A7,A8,A9",pure_getters,keep_fargs=false,unsafe_comps,unsafe' | uglifyjs --mangle --output=$OUTPUT_MINIFIED
deploy:
- provider: s3
access_key_id: AKIAJORVT7GGMLEJS2RA
secret_access_key:
secure: 'v9a+VJo1pwsTg89qXwsN8Owyx/lj+DBL5s8qug2uEM7kdHrPg3FH6g/LAa4RTdEpVC45XYpOmYFUlEDLaeaYxCgBm5bpIMHOf0trTjWkUtjvGZENqnPhb4l3rY5E1vV2MBdYXi861Pf5WH8CxlLj3/kSPu7qN4EW+7/H0krNlRm5JUvRhZ7v6ZBw80JcZHdR+yqDx2RZyrGKiuhpCzGmQmPKqffFzchqMVX1OVT6yFwQMr7UXxna1GcyISHUEJ2R/IqCrWNZx4LLwWi/SFcaqxpBh48pJ05JGVf0E7YvZDXopYJk5Cj4AMd1P23aOrd8IgucClvcFFLVw4P/Luc01WmDXg8XQU3aWI5EnJSyG43QR0oeX605Z1OiEqgzYQlNNS45xuIs4uVfOIZf90t5C5gMsKsNaWjhxnVDZWmJFhhJziPYBY2MpFkxMySGF818meTb4nByE9yqMWyYnBsUOluqvEbtpOwPSMHlC8Ho72aKsZ1jhMHLP138VO3xsvB0llMaIpDqX32UjJSeC0/os/xG83AX448cVMQCfaVUmFJcbfWWmcAILOlQ3zv2whHfiIV9j/rEj1rPl0TzVUolZNdX+lyGfl1On2ygwFadLzQIXSU115Fq9v63i/+ypNrFfnjFmafm/9o8amh3lDiYDClX4I6vniZ/h5zbAENK3QU='
bucket: elm-oslo-webpage
local-dir: site
skip_cleanup: true
region: eu-central-1
on:
branch: master