| 12345678910111213141516171819202122232425262728293031323334 |
- env:
- global:
- - DOCKER_COMPOSE_VERSION=1.24.0
- - POSTGRES_DB=pokemon_trade_test
- - POSTGRES_PASSWORD=postgres
- - POSTGRES_USER=pokemon_trade
- services:
- - docker
- before_install:
- - sudo rm /usr/local/bin/docker-compose
- - curl -L https://github.com/docker/compose/releases/download/${DOCKER_COMPOSE_VERSION}/docker-compose-`uname -s`-`uname -m` > docker-compose
- - chmod +x docker-compose
- - sudo mv docker-compose /usr/local/bin
- - docker -v
- - docker-compose -v
- install:
- - docker-compose -f docker-compose.ci.yml build
- before_script:
- - docker-compose -f docker-compose.ci.yml up -d
- - docker ps
- script:
- - docker-compose -f docker-compose.ci.yml run --rm test_web rails db:wait_for_init db:create spec
- - docker-compose -f docker-compose.ci.yml run --rm test_web brakeman
- - docker-compose -f docker-compose.ci.yml run --rm test_web yarn test
- - docker-compose -f docker-compose.ci.yml run --rm test_web rubocop
- - docker-compose -f docker-compose.ci.yml run --rm test_web yarn lint
- after_script:
- - docker-compose -f docker-compose.ci.yml down
|