1 | language: node_js
|
2 | dist: trusty
|
3 | node_js:
|
4 | - 6.1
|
5 | sudo: required
|
6 | addons:
|
7 | apt:
|
8 | sources:
|
9 | - google-chrome
|
10 | packages:
|
11 | - google-chrome-stable
|
12 | - google-chrome-beta
|
13 | before_install:
|
14 | - export CHROME_BIN=chromium-browser
|
15 | - export DISPLAY=:99.0
|
16 | - sh -e /etc/init.d/xvfb start
|
17 | - google-chrome --version
|
18 | install:
|
19 | - npm install
|
20 | - npm install codecov
|
21 | script:
|
22 | - npm run ng test -- --single-run=true --browsers Chrome --code-coverage
|
23 | - ./node_modules/codecov/bin/codecov
|
24 | - npm run e2e
|
25 | - npm run lint
|
26 | - npm run build -- --prod
|
27 | - npm run package
|
28 | deploy:
|
29 | - provider: s3
|
30 | access_key_id:
|
31 | secure: QDVJJQidCg1CHA7hsqK4zDNQ99ZZ7JcjoZbeFVzQrVW+qdJv/q4DBGzzyvut/trCsPiJ31eKVu5L853Uq6jjb6802h96fKTxgyn0nFbgZiK41LhZK4pYf7jX8MG0uiHVd+l0NCb1RYGNOamztYjI/bjznM+xaJScLonshOX2z0LQh4rOJbfBc6QCBhhSY6aOA32mcW67WnhKaF4u60mAM+l21gHNbo28/rYG/mwx1zWPrihJUz12C9nvMnFRkNcV+yp5fWPygv3oEpalRpo0scz5EYJyEXPodpFTfG4ktvcnx93MEmk3N/5EjX0lTWVGi86u6UsRTlkZ4Ai8nksPEK6PKZFk1LSpd8pMVbtswA8Kg3wu2sjaNnxdP8DGKs0hHnqaItLFwYJHlmfu4rEpqgM52vv29hWf1TZtpV84gNdqHFEQvhZVVRD5FbjgAGWYOgbmiTXCyBWDDX/LEOKjowI0hpRsfpJFPkZG+ryOVuOYWZmdo8xyzjRfhBnCU/uj8seyPQo7B7Ep6wwaP81NENEktMsVb5k/d3uG6XoFNEQEXNzyiUWzlhWwyaGboc4zg5wFmSRHwmHIDZRVxisig+VXTsB/rFzFw3sm1ZzTzArxWVhHZle6gw4k0Q8ZxiWYSXRBh0cEmmMHEH0pwTp2Ux2QsurIcyjWAMpVvrfAaTs=
|
32 | secret_access_key:
|
33 | secure: HktiS/tHorMz/svkPKbRurE3loF+Vxf53AIKXQSQQHglfo+agnp02/RYFKNULZs45vtA1Fp34fiACxvv/P2PArXYWQxg6znjWvtuIjxN0iYurB1zYuzZq60q+z6iZcbPGbowSvH0tKZZCRtzo1bmXeswIuwjhhSIvM0OvUwSYUtVWVudKJF0B8836EtXUZ2Dc5MtBN3W5/e6Nm2ILEHZ5XgJ/ZOqkkyCsaTa1H+4FdwlWLJpHof5fVm0hdjrBWHqNDCBzz46fMSIJfhX6Tw+TPqX2EPn8KRChhjBbAUjkiwOhXBI92y0JkxWzNmn0x+VlQrskih2ATQccWv3hpjUbrDIVcbChFJ8EGKlfRRUkFFC0KOEkUSXs84TLo0ifXKanYyvviTSRvp/pmsbTknbEw0FVsTQ1icaq5HEjEUT/qel6jJQH1lG14nin18klCHU907EMWANlB/9f+JlBRWH804dr6inqxvH+GEnNHjSy2VTFJfeVtBu+fP+JuDb0hZfZ6f/OS+mZ86lFVpfto3cdHmvWOubCwBmyRCT866Dj6SnBgyfxTDH5FNRfEjFhTrU9CdAfYKnVRrwuoNa1j7zRD3vGmmrNeQ1a3wLFlfD0oXyX/T+aUFErQLV6VhC8Ij3Zt+4y9BYwKsPd0JavmrDfgam+k0O6QLK1y+/AGdiGVI=
|
34 | bucket: poc.styleguide.online
|
35 | skip_cleanup: true
|
36 | local-dir: dist
|
37 | acl: public_read
|
38 | on:
|
39 | branch: master
|
40 | - provider: npm
|
41 | before_deploy:
|
42 | - cd aot
|
43 | email: arranbartish@hotmail.com
|
44 | api_key:
|
45 | secure: foEiZeaPwxZ7aWJxvmDwbrXFgy7e29SRfrgp55xYwqfiVbhk9UOO+1IDBfJMJXMfreSyAFwodVOjvjEzNJX/rvJ1AeTAfW67UEh3+3fNPDQYIrvQRbi3HYCzDOrZwNg1vAGg68qmOX1IQJLJnaLa+Zkkfj0zAzbaNvKpssHT6ZEUf1Kly0VQ7q6K24pCbGmwQxLd874nKL2djPsZepKVoUmaki1CKAI0WyA7iHbUWZRC69Be6AjA9gyAlDSIGm8Nzb3ccR9sTahUJJ5TF7OAkbmy39JIlxjxPabGZNnfMos7FVs3xYRC9Yj50C7iF6NPnRtJ3r3WrdVhGsP6UshDS5BqhBpAd+H4BjsDfuqJE38jKJ1Ndl43am7x0gD7S0Bm8Ck9MIxNekWIKvJbkz6TJLVhlzDgSFxG7lzsde96BjchLqJk9ExDfsoveujywPdNk0JXjOXFo6C55kWsxFG/U+eiKT60+eXlXCVKnJKDfssyRns0pOt2F/KBXbhhgQTeNyeeArby7KVy4lTzCRBnG9a3GvFtUMs/XhjnAJTy0UoJIltoi6JQCpYvdUfHXlFfYWmhW65iFVQtYdpd1X1gqGlJNe3td8RgsZ+byKoVfn6Gb6YonZbRu01mz05mXYZpp3NZ7V4I0TmqKql+2X4OcJapWjyPGr5fy/seLSXpuI0=
|
46 | skip_cleanup: true
|
47 | local-dir: aot
|
48 | on:
|
49 | tags: true
|