Skip to content

Commit 980d7d2

Browse files
committed
Fix sqlcmd installation
1 parent 19a2713 commit 980d7d2

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

.github/workflows/test.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,12 +54,14 @@ jobs:
5454
- name: Install SQL Server command-line tools
5555
run: |
5656
curl https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc
57-
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/prod.list)"
57+
curl https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list
5858
sudo apt-get update
59-
sudo apt-get install -y sqlcmd
59+
sudo ACCEPT_EULA=Y apt-get install -y mssql-tools18 unixodbc-dev
60+
echo 'export PATH="$PATH:/opt/mssql-tools18/bin"' >> ~/.bashrc
61+
export PATH="$PATH:/opt/mssql-tools18/bin"
6062
6163
- name: Create test database
62-
run: sqlcmd -S localhost -U sa -P "${SA_PASSWORD}" -Q "CREATE DATABASE testdb"
64+
run: sqlcmd -S localhost -U sa -P "${SA_PASSWORD}" -C -Q "CREATE DATABASE testdb"
6365
env:
6466
SA_PASSWORD: ${{ secrets.SA_PASSWORD }}
6567

0 commit comments

Comments
 (0)