AMD64
no language set
Git
language: ruby
sudo: false
services:
- postgresql
addons:
postgresql: "9.6"
cache:
directories:
- vendor/bundle
rvm: "2.5.1"
env:
- RAILS_ENV=test
script:
- bundle exec rspec spec
- script/validate_structure_file.rb db/main/structure-original.sql
before_script:
- cp db/main/structure.sql db/main/structure-original.sql
- cp config/database.yml.travis config/database.yml
after_success:
- script/upload_structure.rb
DemocracyClub/UK-Polling-Stations:.travis.yml@05ea63b
sudo: required
dist: xenial
language: python
python:
- '3.6'
addons:
chrome: stable
postgresql: '10'
apt:
packages:
- postgresql-10-postgis-2.4
before_cache:
- rm -f .tox/py36-django22/log/*.log
- rm -f .cache/pip/log/*.log
cache:
pip: true
directories:
- /home/travis/virtualenv
- $HOME/.pip-cache/
- $HOME/.tox/
- .tox
install:
- pip install --upgrade pip
- pip install tox coveralls tox-travis
- npm install
- wget https://chromedriver.storage.googleapis.com/83.0.4103.14/chromedriver_linux64.zip
- unzip chromedriver_linux64.zip
- sudo chown root:root ./chromedriver
- sudo chmod 755 ./chromedriver
- sudo mv ./chromedriver ~/bin/chromedriver
before_script:
- psql -U postgres -c "create extension postgis"
- export BOTO_CONFIG=/dev/null
script:
- tox
after_success:
- coveralls
notifications:
slack:
secure: XDoMlbyJR1HOfF3ibOGNEizbb7MYGG8abDPrVTdTBscV5d3vm7qE0Uvd7Hq7YefwhSv8dJ+psrnWwMxBH7Z8zQmyLDyeVCNysOIfc3JfLi/cgrxZ0x0GoqUiiW8sgMl4Um/9jlEpcd5te5HpIeCFp0PHDO3GIWpzxx7xMbS6/0Q=
Build Config
{
"os": [
"linux"
],
"env": {
"matrix": [
{
"RAILS_ENV": "test"
}
]
},
"rvm": [
"2.5.1"
],
"sudo": false,
"cache": {
"directories": [
"vendor/bundle"
]
},
"addons": {
"postgresql": "9.6"
},
"script": [
"bundle exec rspec spec",
"script/validate_structure_file.rb db/main/structure-original.sql"
],
"language": "ruby",
"services": [
"postgresql"
],
"after_success": [
"script/upload_structure.rb"
],
"before_script": [
"cp db/main/structure.sql db/main/structure-original.sql",
"cp config/database.yml.travis config/database.yml"
]
}