Skip to content

Commit d1556e3

Browse files
Simplify ci-mssql.yml workflow. (#20670)
1 parent c569e91 commit d1556e3

File tree

1 file changed

+8
-14
lines changed

1 file changed

+8
-14
lines changed

.github/workflows/ci-mssql.yml

Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ env:
4747

4848
jobs:
4949
tests:
50-
name: PHP ${{ matrix.php }}-mssql-${{ matrix.mssql.version }}
50+
name: PHP ${{ matrix.php }}-mssql-${{ matrix.mssql }}
5151

5252
env:
5353
COVERAGE_DRIVER: xdebug
@@ -59,12 +59,12 @@ jobs:
5959
matrix:
6060
php: [7.4, 8.5]
6161
mssql:
62-
- version: server:2022-latest
63-
mssql-tool: /opt/mssql-tools18/bin/sqlcmd -C
62+
- server:2019-latest
63+
- server:2022-latest
6464

6565
services: &mssql-service
6666
mssql:
67-
image: mcr.microsoft.com/mssql/${{ matrix.mssql.version }}
67+
image: mcr.microsoft.com/mssql/${{ matrix.mssql }}
6868
env:
6969
SA_PASSWORD: YourStrong!Passw0rd
7070
ACCEPT_EULA: Y
@@ -73,7 +73,7 @@ jobs:
7373
- 1433:1433
7474
options: >-
7575
--name=mssql
76-
--health-cmd="${{ matrix.mssql.mssql-tool }} -S localhost -U SA -P 'YourStrong!Passw0rd' -Q 'SELECT 1'"
76+
--health-cmd="/opt/mssql-tools18/bin/sqlcmd -C -S localhost -U SA -P 'YourStrong!Passw0rd' -Q 'SELECT 1'"
7777
--health-interval=10s
7878
--health-retries=3
7979
--health-timeout=5s
@@ -90,7 +90,7 @@ jobs:
9090
run: sudo ACCEPT_EULA=Y apt-get install -y msodbcsql18
9191

9292
- name: Create MS SQL Database.
93-
run: docker exec -i mssql ${{ matrix.mssql.mssql-tool }} -S localhost -U SA -P 'YourStrong!Passw0rd' -Q 'CREATE DATABASE yiitest'
93+
run: docker exec -i mssql /opt/mssql-tools18/bin/sqlcmd -C -S localhost -U SA -P 'YourStrong!Passw0rd' -Q 'CREATE DATABASE yiitest'
9494

9595
- name: Setup PHP with Composer.
9696
uses: ./.github/actions/php-setup
@@ -108,7 +108,7 @@ jobs:
108108
group: ${{ env.PHPUNIT_GROUP }}
109109

110110
tests-dev:
111-
name: PHP ${{ matrix.php }}-mssql-${{ matrix.mssql.version }}
111+
name: PHP ${{ matrix.php }}-mssql-${{ matrix.mssql }}
112112

113113
env:
114114
COVERAGE_DRIVER: none
@@ -120,13 +120,7 @@ jobs:
120120
matrix:
121121
php: [8.0, 8.1, 8.2, 8.3, 8.4]
122122
mssql:
123-
- version: server:2022-latest
124-
mssql-tool: /opt/mssql-tools18/bin/sqlcmd -C
125-
include:
126-
- php: 8.0
127-
mssql:
128-
version: server:2019-latest
129-
mssql-tool: /opt/mssql-tools18/bin/sqlcmd -C
123+
- server:2022-latest
130124

131125
services: *mssql-service
132126

0 commit comments

Comments
 (0)