-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.travis.yml
23 lines (19 loc) · 943 Bytes
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
language:
- java
jdk:
- openjdk11
service:
- mysql
before_script:
- echo -e "[client]\ndefault-character-set=utf8mb4" | sudo tee -a /etc/mysql/my.cnf
- echo -e "[mysql]\ndefault-character-set=utf8mb4" | sudo tee -a /etc/mysql/my.cnf
- echo -e "[mysqld]\ncollation-server = utf8mb4_general_ci\ninit-connect='SET NAMES utf8mb4'\ncharacter-set-server = utf8mb4" | sudo tee -a /etc/mysql/my.cnf
- sudo service mysql restart
- sh -c "mysql -e \"SHOW VARIABLES LIKE 'character_set_%';\" -uroot;"
- sh -c "mysql -e \"SHOW VARIABLES LIKE 'collation_%';\" -uroot;"
- sh -c "mysql -e 'CREATE DATABASE ebook CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;' -uroot;"
- sh -c "mysql -e 'USE ebook; source data.sql;' -uroot;"
- cd BackEnd
script:
- mvn test -B -Dimage-dir=$HOME/static/images -Dspring.datasource.username=root -Dspring.datasource.password=
- mvn clean package -DskipTests=true