Mysql
 sql >> Base de données >  >> RDS >> Mysql

Exécutez la commande mysql avant le script de test sur GitLab CI

Vous exécutez MySQL dans un conteneur différent en tant que service auquel vous connecter. Le maven:3.5-jdk-8 l'image ne contient pas le mysql-client package que vous invoquez en utilisant mysql .

Alors pour le résoudre; installez le mysql-client dans votre commande avant :

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