Трэвис развернуть к героку по веткам - PullRequest
0 голосов
/ 19 февраля 2019

Мне нравится настраивать CI для моего приложения Rails-API.

Для этого я использую следующую настройку Travis.

Моя цель - подготовить 2 приложения иВ процессе производства и быстрого перехода в производственную ветку я люблю развертывание в AppName, а в процессе развертывания мне нравится развертывание AppName-staging.Но с приведенным ниже конфигом, он развертывается при любом нажатии на любую ветку, и я не понимаю,

language: ruby
cache:
  - bundler

services:
  - postgresql

before_script:
  - cp config/database.yml.travis config/database.yml
  - bundle exec rake db:create
  - bundle exec rake db:migrate
  - yarn install

script:
  - bundle exec rake

deploy:
  provider: heroku
  api_key:
    secure: "xxxx"
  app:
    production: AppName
    staging: AppName-Staging
  run:
    - bundle exec rake db:migrate
    - bundle exec rake assets:precompile
...