File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 77 fail-fast : false
88 matrix :
99 include :
10+ - os : ubuntu-24.04
11+ sqlserver-version : 2025
12+
1013 - os : ubuntu-22.04
1114 sqlserver-version : 2025
1215 - os : ubuntu-22.04
3235 sqlserver-version : ${{ matrix.sqlserver-version }}
3336 accept-eula : true
3437 - run : sqlcmd -?
35- - run : sqlcmd -U SA -P 'YourStrong!Passw0rd' -Q 'CREATE DATABASE testdb'
36- - run : sqlcmd -U SA -P 'YourStrong!Passw0rd' -d testdb -Q 'SELECT @@VERSION'
38+ - run : sqlcmd -U SA -P 'YourStrong!Passw0rd' -C - Q 'CREATE DATABASE testdb'
39+ - run : sqlcmd -U SA -P 'YourStrong!Passw0rd' -C - d testdb -Q 'SELECT @@VERSION'
Original file line number Diff line number Diff line change @@ -42,7 +42,7 @@ Currently supports
4242
4343Version | `2025` | `2022` | `2019`
4444--- | --- | --- | ---
45- ` ubuntu-24.04` | | |
45+ ` ubuntu-24.04` | default | |
4646` ubuntu-22.04` | default | ✓ |
4747` windows-2025` | default | ✓ | ✓
4848` windows-2022` | default | ✓ | ✓
Original file line number Diff line number Diff line change @@ -87,16 +87,18 @@ if (isMac()) {
8787
8888 addToPath ( `C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn` ) ;
8989} else {
90+ const toolsSuffix = sqlserverVersion == 2025 ? '18' : '' ;
91+
9092 // install
9193 run ( `wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -` ) ;
9294 run ( `wget -qO- https://packages.microsoft.com/config/ubuntu/$(. /etc/os-release && echo $VERSION_ID)/mssql-server-${ sqlserverVersion } .list | sudo tee /etc/apt/sources.list.d/mssql-server-${ sqlserverVersion } .list` ) ;
9395 // need to update all due to dependencies
9496 // run(`sudo apt-get update -o Dir::Etc::sourcelist="sources.list.d/mssql-server-${sqlserverVersion}.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0"`);
9597 run ( `sudo apt-get update` ) ;
96- run ( `sudo apt-get install mssql-server mssql-tools` ) ;
98+ run ( `sudo apt-get install mssql-server mssql-tools${ toolsSuffix } ` ) ;
9799 run ( `sudo MSSQL_SA_PASSWORD='YourStrong!Passw0rd' MSSQL_PID=developer /opt/mssql/bin/mssql-conf -n setup accept-eula` ) ;
98100
99101 waitForReady ( ) ;
100102
101- addToPath ( `/opt/mssql-tools/bin` ) ;
103+ addToPath ( `/opt/mssql-tools${ toolsSuffix } /bin` ) ;
102104}
You can’t perform that action at this time.
0 commit comments