Parcourir la source

Added commands to initially create all testing database for all database engines in travis

Alejandro Celaya il y a 4 ans
Parent
commit
dfdae96da5
1 fichiers modifiés avec 4 ajouts et 0 suppressions
  1. 4 0
      .travis.yml

+ 4 - 0
.travis.yml

@@ -25,6 +25,10 @@ install:
 
 before_script:
   - docker-compose up -d shlink_db shlink_db_postgres shlink_db_maria shlink_db_ms
+  - docker-compose exec shlink_db mysql -u root -proot -e "CREATE DATABASE shlink_test"
+  - docker-compose exec -e PGPASSWORD=root shlink_db_postgres psql -U postgres -c 'create database shlink_test;'
+  - docker-compose exec shlink_db_maria mysql -u root -proot -e "CREATE DATABASE shlink_test"
+  - docker-compose exec shlink_db_ms /opt/mssql-tools/bin/sqlcmd -S localhost -U sa -P 'Passw0rd!' -Q "CREATE DATABASE shlink_test;"
   - mkdir build
   - export DOCKERFILE_CHANGED=$(git diff ${TRAVIS_COMMIT_RANGE:-origin/master} --name-only | grep Dockerfile)