@@ -38,13 +38,21 @@ jobs:
3838 wget https://raw.githubusercontent.com/openimis/database_ms_sqlserver/main/Empty%20databases/openIMIS_ONLINE.sql -O oldMain/openIMIS_ONLINE.sql
3939 wget https://raw.githubusercontent.com/openimis/database_ms_sqlserver/main/Demo%20database/openIMIS_demo_ONLINE.sql -O oldMain/openIMIS_demo_ONLINE.sql
4040 mkdir ./1.30
41- wget https://raw.githubusercontent.com/openimis/database_ms_sqlserver/v1.3.0/Empty%20databases/openIMIS_ONLINE.sql -O 1.30/openIMIS_ONLINE.sql
42- wget https://raw.githubusercontent.com/openimis/database_ms_sqlserver/v1.3.0/Empty%20databases/openIMIS_demo_ONLINE.sql -O 1.30/openIMIS_demo_ONLINE.sql
41+ wget https://raw.githubusercontent.com/openimis/database_ms_sqlserver/v1.3.0/Empty%20databases/openIMIS_ONLINE.sql -O 1.30/openIMIS_ONLINE.sql
4342 curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
4443 curl https://packages.microsoft.com/config/ubuntu/20.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list
4544 sudo apt-get update
4645 sudo ACCEPT_EULA=Y apt-get install -y mssql-tools build-essential dialog apt-utils unixodbc-dev -y
4746 python -m pip install --upgrade pip
47+ - name : DB migration 1.30
48+ run : |
49+ /opt/mssql-tools/bin/sqlcmd -S localhost,1433 -U SA -P $SA_PASSWORD -Q 'DROP DATABASE IF EXISTS imis'
50+ /opt/mssql-tools/bin/sqlcmd -S localhost,1433 -U SA -P $SA_PASSWORD -Q 'CREATE DATABASE imis'
51+ /opt/mssql-tools/bin/sqlcmd -S localhost,1433 -U SA -P $SA_PASSWORD -d imis -i 1.30/openIMIS_ONLINE.sql | grep . | uniq -c
52+ /opt/mssql-tools/bin/sqlcmd -S localhost,1433 -U SA -P $SA_PASSWORD -d imis -i "new/Migration script/openIMIS_demo_ONLINE.sql" | grep . | uniq -c
53+ env :
54+ SA_PASSWORD : GitHub999
55+ ACCEPT_EULA : Y
4856 - name : Initialize DB latest
4957 run : |
5058 /opt/mssql-tools/bin/sqlcmd -S localhost,1433 -U SA -P $SA_PASSWORD -Q 'DROP DATABASE IF EXISTS imis'
6472 env:
6573 SA_PASSWORD: GitHub999
6674 ACCEPT_EULA: Y
67- - name : DB migration 1.30
68- run : |
69- /opt/mssql-tools/bin/sqlcmd -S localhost,1433 -U SA -P $SA_PASSWORD -Q 'DROP DATABASE IF EXISTS imis'
70- /opt/mssql-tools/bin/sqlcmd -S localhost,1433 -U SA -P $SA_PASSWORD -Q 'CREATE DATABASE imis'
71- /opt/mssql-tools/bin/sqlcmd -S localhost,1433 -U SA -P $SA_PASSWORD -d imis -i 1.30/openIMIS_ONLINE.sql | grep . | uniq -c
72- /opt/mssql-tools/bin/sqlcmd -S localhost,1433 -U SA -P $SA_PASSWORD -d imis -i 1.30/openIMIS_demo_ONLINE.sql | grep . | uniq -c
73- /opt/mssql-tools/bin/sqlcmd -S localhost,1433 -U SA -P $SA_PASSWORD -d imis -i "new/Migration script/openIMIS_demo_ONLINE.sql" | grep . | uniq -c
74- env :
75- SA_PASSWORD : GitHub999
76- ACCEPT_EULA : Y
7775
7876 - name : Django tests
7977 working-directory : ./openimis/openIMIS
0 commit comments