Skip to content

Commit 08d8b4c

Browse files
committed
ci: Fix MSSQL Issues
1 parent 3300c97 commit 08d8b4c

File tree

4 files changed

+28
-15
lines changed

4 files changed

+28
-15
lines changed

.github/workflows/php81.yml

+7-2
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
runs-on: ${{ matrix.os }}
1212
services:
1313
sql.data:
14-
image: mcr.microsoft.com/mssql/server:2019-CU25-ubuntu-20.04
14+
image: mcr.microsoft.com/mssql/server:2019-latest
1515
env:
1616
SA_PASSWORD: 1234567890@Eu
1717
ACCEPT_EULA: Y
@@ -56,7 +56,12 @@ jobs:
5656
done
5757
5858
- name: Setup MSSQL
59-
run: sqlcmd -S localhost -U SA -P 1234567890@Eu -Q 'create database testing_db'
59+
run: |
60+
curl https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc
61+
curl https://packages.microsoft.com/config/ubuntu/22.04/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list
62+
sudo apt update
63+
sudo apt install mssql-tools18
64+
/opt/mssql-tools18/bin/sqlcmd -S localhost -U SA -P 1234567890@Eu -Q 'create database testing_db' -C
6065
6166
- name: Install Dependencies
6267
run: composer install --prefer-source --no-interaction --no-dev

.github/workflows/php82.yml

+7-2
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
runs-on: ${{ matrix.os }}
1212
services:
1313
sql.data:
14-
image: mcr.microsoft.com/mssql/server:2019-CU25-ubuntu-20.04
14+
image: mcr.microsoft.com/mssql/server:2019-latest
1515
env:
1616
SA_PASSWORD: 1234567890@Eu
1717
ACCEPT_EULA: Y
@@ -56,7 +56,12 @@ jobs:
5656
done
5757
5858
- name: Setup MSSQL
59-
run: sqlcmd -S localhost -U SA -P 1234567890@Eu -Q 'create database testing_db'
59+
run: |
60+
curl https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc
61+
curl https://packages.microsoft.com/config/ubuntu/22.04/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list
62+
sudo apt update
63+
sudo apt install mssql-tools18
64+
/opt/mssql-tools18/bin/sqlcmd -S localhost -U SA -P 1234567890@Eu -Q 'create database testing_db' -C
6065
6166
- name: Install Dependencies
6267
run: composer install --prefer-source --no-interaction --no-dev

.github/workflows/php83.yml

+7-2
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
runs-on: ${{ matrix.os }}
1212
services:
1313
sql.data:
14-
image: mcr.microsoft.com/mssql/server:2019-CU25-ubuntu-20.04
14+
image: mcr.microsoft.com/mssql/server:2019-latest
1515
env:
1616
SA_PASSWORD: 1234567890@Eu
1717
ACCEPT_EULA: Y
@@ -56,7 +56,12 @@ jobs:
5656
done
5757
5858
- name: Setup MSSQL
59-
run: sqlcmd -S localhost -U SA -P 1234567890@Eu -Q 'create database testing_db'
59+
run: |
60+
curl https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc
61+
curl https://packages.microsoft.com/config/ubuntu/22.04/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list
62+
sudo apt update
63+
sudo apt install mssql-tools18
64+
/opt/mssql-tools18/bin/sqlcmd -S localhost -U SA -P 1234567890@Eu -Q 'create database testing_db' -C
6065
6166
- name: Install Dependencies
6267
run: composer install --prefer-source --no-interaction --no-dev

.github/workflows/php84.yml

+7-9
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
runs-on: ${{ matrix.os }}
1212
services:
1313
sql.data:
14-
image: mcr.microsoft.com/mssql/server:2019-CU27-ubuntu-20.04
14+
image: mcr.microsoft.com/mssql/server:2019-latest
1515
env:
1616
SA_PASSWORD: 1234567890@Eu
1717
ACCEPT_EULA: Y
@@ -27,13 +27,6 @@ jobs:
2727
name: PHP${{matrix.php}} - ${{matrix.os}}
2828

2929
steps:
30-
- name: List Containers
31-
run: docker ps -a
32-
- name: List
33-
run: |
34-
ls /opt/mssql/bin
35-
ls /opt/mssql-tools/bin
36-
ls /opt/mssql-tools18/bin
3730

3831
- name: Clone Repo
3932
uses: actions/checkout@v4
@@ -64,7 +57,12 @@ jobs:
6457
done
6558
6659
- name: Setup MSSQL
67-
run: sqlcmd -S localhost -U SA -P 1234567890@Eu -Q 'create database testing_db'
60+
run: |
61+
curl https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc
62+
curl https://packages.microsoft.com/config/ubuntu/22.04/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list
63+
sudo apt update
64+
sudo apt install mssql-tools18
65+
/opt/mssql-tools18/bin/sqlcmd -S localhost -U SA -P 1234567890@Eu -Q 'create database testing_db' -C
6866
6967
- name: Install Dependencies
7068
run: composer install --prefer-source --no-interaction --no-dev

0 commit comments

Comments
 (0)