2
0
forked from Wavyzz/dolibarr

Test github action for CI

This commit is contained in:
Laurent Destailleur
2023-06-19 01:32:07 +02:00
parent 882c76c08e
commit 5cd893ea2f

View File

@@ -18,6 +18,8 @@ jobs:
image: mysql:5.7 image: mysql:5.7
env: env:
MYSQL_ROOT_PASSWORD: password MYSQL_ROOT_PASSWORD: password
ports:
- 32574:3306
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
@@ -36,16 +38,19 @@ jobs:
- name: Create database - name: Create database
run: | run: |
pwd
echo GITHUB_WORKSPACE = $GITHUB_WORKSPACE
sudo apt-get install -y mysql-client sudo apt-get install -y mysql-client
mysql --version | head - mysql --version | head -
mysql -e "SELECT VERSION();" | head - mysql --host 127.0.0.1 --port 32574 -uroot -ppassword -e "SELECT VERSION();" | head -
mysql --host 127.0.0.1 -uroot -ppassword -e "SHOW DATABASES" mysql --host 127.0.0.1 --port 32574 -uroot -ppassword -e "SHOW DATABASES"
echo "MySQL" echo "Drop and create database"
mysql --host 127.0.0.1 -u root -ppassword -e 'DROP DATABASE IF EXISTS travis;' mysql --host 127.0.0.1 --port 32574 -uroot -ppassword -e 'DROP DATABASE IF EXISTS travis;'
mysql --host 127.0.0.1 -u root -ppassword -e 'CREATE DATABASE IF NOT EXISTS travis;' mysql --host 127.0.0.1 --port 32574 -uroot -ppassword -e 'CREATE DATABASE IF NOT EXISTS travis;'
mysql --host 127.0.0.1 -u root -ppassword -e 'GRANT ALL PRIVILEGES ON travis.* TO travis@127.0.0.1;' mysql --host 127.0.0.1 --port 32574 -uroot -ppassword -e "CREATE USER 'travis'@'127.0.0.1' IDENTIFIED BY 'password';"
mysql --host 127.0.0.1 -u root -ppassword -e 'FLUSH PRIVILEGES;' mysql --host 127.0.0.1 --port 32574 -uroot -ppassword -e 'GRANT ALL PRIVILEGES ON travis.* TO travis@127.0.0.1;'
mysql --host 127.0.0.1 -u root -ppassword -D travis < dev/initdemo/mysqldump_dolibarr_3.5.0.sql mysql --host 127.0.0.1 --port 32574 -uroot -ppassword -e 'FLUSH PRIVILEGES;'
mysql --host 127.0.0.1 --port 32574 -uroot -ppassword -D travis < dev/initdemo/mysqldump_dolibarr_3.5.0.sql
- name: Generate Dolibarr conf file - name: Generate Dolibarr conf file
run: | run: |