Mysql
 sql >> Database >  >> RDS >> Mysql

Esegui il comando mysql prima di testare lo script su GitLab CI

Stai eseguendo MySQL in un contenitore diverso come servizio a cui connetterti. Il maven:3.5-jdk-8 l'immagine non contiene il mysql-client pacchetto che invochi usando mysql .

Quindi per risolverlo; installa il mysql-client nel tuo comando prima:

before_script: 
    - apt-get update -q && apt-get install -qqy --no-install-recommends mysql-client
    - mysql --user=root --password=\"$MYSQL_ROOT_PASSWORD\" --host=mysql < src/main/sql/database.sql