-
-
Save iL53n/9f407ceff5b990c17825f3ae6727343d to your computer and use it in GitHub Desktop.
Travis config for TH project
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| language: ruby | |
| rvm: | |
| - 2.2.3 | |
| # Если Travis пишет вам слишком часто, то отключаем email уведомления | |
| notifications: | |
| email: false | |
| # Указываем базу данных | |
| addons: | |
| postgresql: "9.4" | |
| # Аргументы для bundler | |
| bundler_args: --without development --deployment --jobs=3 --retry=3 | |
| # Кэшируем гемы, чтобы не устанавливать каждый раз все заново | |
| cache: bundler | |
| before_script: | |
| - sudo service postgresql stop | |
| - sudo service postgresql start | |
| # Создаем базу | |
| - psql -c 'create database th_demo_test;' -U postgres | |
| # Копируем конфиги | |
| - cp config/database.travis.yml config/database.yml | |
| - cp config/secrets.travis.yml config/secrets.yml | |
| # Формируем структуру базы | |
| - bundle exec rake db:setup | |
| # Запускаем PrivatePub | |
| - 'bundle exec rackup -s puma -E production private_pub.ru &' | |
| # Ждем, пока PrivatePub проинициализируется | |
| - sleep 3 | |
| gemfile: | |
| - Gemfile |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment