File tree Expand file tree Collapse file tree 1 file changed +20
-3
lines changed Expand file tree Collapse file tree 1 file changed +20
-3
lines changed Original file line number Diff line number Diff line change 1010 DOTNET_CLI_TELEMETRY_OPTOUT : true
1111
1212 # MYSQL DB
13- DB_MYSQL_DATABASE : test_sqlkata
13+ DB_MYSQL_HOST : localhost
1414 DB_MYSQL_USER : root
1515 DB_MYSQL_PASSWORD : " root"
16- DB_MYSQL_HOST : localhost
16+ DB_MYSQL_DATABASE : test_sqlkata
17+
18+ # MS SQL
19+ DB_MSSQL_HOST : localhost
20+ DB_MSSQL_USER : admin
21+ DB_MSSQL_PASSWORD : secret
22+ DB_MSSQL_DATABASE : test_sqlkata
1723jobs :
1824 build :
1925 runs-on : ubuntu-latest
3541 mysql -e 'CREATE DATABASE ${{ env.DB_MYSQL_DATABASE }};' -u${{ env.DB_MYSQL_USER }}
3642 mysql -e 'CREATE TABLE cars(id int primary key auto_increment);' -u${{ env.DB_MYSQL_USER }} ${{ env.DB_MYSQL_DATABASE }}
3743 mysql -e 'SHOW TABLES;' -u${{ env.DB_MYSQL_USER }} ${{ env.DB_MYSQL_DATABASE }}
38- - name : Test
44+
45+ - name : Start MS SQL
46+ uses : potatoqualitee/mssqlsuite@v1.11
47+ with :
48+ install : sqlengine, sqlclient
49+ admin-username : ${{ env.DB_MSSQL_USER }}
50+ sa-password : ${{ env.DB_MSSQL_PASSWORD }}
51+
52+ - name : Test connection with custom admin user
53+ run : sqlcmd -S ${{ env.DB_MSSQL_HOST }} -U ${{ env.DB_MSSQL_USER }} -P ${{ env.DB_MSSQL_PASSWORD }} -d ${{ env.DB_MSSQL_DATABASE }} -Q "SELECT @@version;" -C
54+
55+ - name : Run Test
3956 run : dotnet test --no-build --verbosity normal
4057 env :
4158 SQLKATA_MYSQL_HOST : ${{ env.DB_MYSQL_HOST }}
You can’t perform that action at this time.
0 commit comments