File tree Expand file tree Collapse file tree 1 file changed +11
-8
lines changed Expand file tree Collapse file tree 1 file changed +11
-8
lines changed Original file line number Diff line number Diff line change @@ -42,15 +42,18 @@ jobs:
4242 mysql -e 'CREATE TABLE cars(id int primary key auto_increment);' -u${{ env.DB_MYSQL_USER }} ${{ env.DB_MYSQL_DATABASE }}
4343 mysql -e 'SHOW TABLES;' -u${{ env.DB_MYSQL_USER }} ${{ env.DB_MYSQL_DATABASE }}
4444
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 }}
45+ - name : Install SQL Server
46+ run : |
47+ sudo su
48+ curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
49+ add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/mssql-server-2022.list)"
50+ apt-get update
51+ ACCEPT_EULA=Y apt-get install -y mssql-server mssql-tools unixodbc-dev
52+ /opt/mssql/bin/mssql-conf setup accept-eula --edition Developer --sapassword "${{ env.DB_MSSQL_PASSWORD }}"
5153
52- - name : Test connection with custom sa user
53- run : sqlcmd -S ${{ env.DB_MSSQL_HOST }} -U ${{ env.DB_MSSQL_USER }} -P ${{ env.DB_MSSQL_PASSWORD }} -d tempdb -Q "SELECT @@version;" -C
54+ - name : Run SQL commands (example)
55+ run : |
56+ sqlcmd -S localhost -U SA -P "${{ env.DB_MSSQL_PASSWORD }}" -Q "SELECT @@VERSION"
5457
5558 - name : Run Test
5659 run : dotnet test --no-build --verbosity normal
You can’t perform that action at this time.
0 commit comments