Skip to content
Snippets Groups Projects
.travis.yml 911 B
Newer Older
Rodrigo Nascimento's avatar
Rodrigo Nascimento committed
sudo: required
language: node_js
S. Li's avatar
S. Li committed
branches:
westmakaha's avatar
westmakaha committed
  only:
  - even-faster-deploy
Rodrigo Nascimento's avatar
Rodrigo Nascimento committed
node_js:
Rodrigo Nascimento's avatar
Rodrigo Nascimento committed
before_install:
S. Li's avatar
S. Li committed
- curl https://install.meteor.com | /bin/sh
Gabriel Engel's avatar
Gabriel Engel committed
- npm install -g npm@'>=2.13.5'
SingLi's avatar
SingLi committed
- cd $TRAVIS_BUILD_DIR
- mkdir /tmp/build
- meteor build /tmp/build
before_deploy:
- mkdir /tmp/deploy
- sh $TRAVIS_BUILD_DIR/.travis/namefiles.sh
- sh $TRAVIS_BUILD_DIR/.travis/sandstorm.sh
Gabriel Engel's avatar
Gabriel Engel committed
deploy:
  - provider: s3
    access_key_id: "AKIAIKIA7H7D47KUHYCA"
    secret_access_key: $ACCESSKEY
    bucket: "rocketchatbuild"
    skip_cleanup: true
    local_dir: /tmp/deploy
    on:
      branch:
      - develop
      - master
      - even-faster-deploy
  - provider: releases
      api_key: "GITHUB OAUTH TOKEN"
      file: "FILE TO UPLOAD"
      skip_cleanup: true
      on:
        branch: master
        tags: true
after_deploy:
- sh $TRAVIS_BUILD_DIR/.travis/docker.sh