okOvOko / homepage

My very own personal website. Basically this is just a résumé.
https://okovoko.github.io/homepage/
MIT License
0 stars 1 forks source link

Add a webhook by setting up a basic CI/CD process using Travis CI and AWS #32

Closed okOvOko closed 5 years ago

okOvOko commented 5 years ago

Create .travis.yml:

language: node_js
node_js:
  - 11.13.0
script:
  - npm install --global workbox-cli
  - workbox generateSW workbox-config.js
deploy:
  - provider: s3
    skip_cleanup: true
    access_key_id: $ACCESS_KEY_ID
    secret_access_key: $SECRET_ACCESS_KEY
    bucket: ________-staging
    region: eu-central-1
    acl: public_read
    on:
      branch: develop
  - provider: s3
    skip_cleanup: true
    access_key_id: $ACCESS_KEY_ID
    secret_access_key: $SECRET_ACCESS_KEY
    bucket: ________-production
    region: eu-central-1
    acl: public_read
    on:
      branch: master