База данных Travis CI postgresql не существует - PullRequest
0 голосов
/ 05 марта 2019

Я добавил postrgresql в свое приложение, но у меня возникают проблемы при использовании его в Travis.Я получил следующее сообщение об ошибке:

org.postgresql.util.PSQLException: FATAL: database "bikeRental" does not exist

Я создал базу данных в travis.yml:

language: java

jdk:
  - oraclejdk8

services:
  - postgresql

install:
  - echo "Skip install step"

before_script:
  - psql -c 'create database bikeRental;' -U postgres
  - cat .config/travis.application.properties > src/main/resources/application.properties

script:
  - mvn clean package

cache:
  directories:
  - $HOME/.m2

notifications:
  email: false

И использовал для подключения следующий файл свойств:

server.port=8081

spring.thymeleaf.cache=false
spring.thymeleaf.enabled=true
spring.thymeleaf.prefix=classpath:/templates/
spring.thymeleaf.suffix=.html

spring.application.name=csharp

spring.datasource.platform=postgres
spring.datasource.url=jdbc:postgresql://localhost:5432/bikeRental
spring.datasource.username=postgres
spring.datasource.password=


spring.jpa.hibernate.ddl-auto=create
spring.jpa.properties.hibernate.jdbc.lob.non_contextual_creation=true
...