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 10
10
DOTNET_CLI_TELEMETRY_OPTOUT : true
11
11
12
12
# MYSQL DB
13
- DB_MYSQL_DATABASE : test_sqlkata
13
+ DB_MYSQL_HOST : localhost
14
14
DB_MYSQL_USER : root
15
15
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
17
23
jobs :
18
24
build :
19
25
runs-on : ubuntu-latest
35
41
mysql -e 'CREATE DATABASE ${{ env.DB_MYSQL_DATABASE }};' -u${{ env.DB_MYSQL_USER }}
36
42
mysql -e 'CREATE TABLE cars(id int primary key auto_increment);' -u${{ env.DB_MYSQL_USER }} ${{ env.DB_MYSQL_DATABASE }}
37
43
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/[email protected]
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
39
56
run : dotnet test --no-build --verbosity normal
40
57
env :
41
58
SQLKATA_MYSQL_HOST : ${{ env.DB_MYSQL_HOST }}
You can’t perform that action at this time.
0 commit comments