Skip to content

Commit f98f7fc

Browse files
Merge pull request #78 from max-ieremenko/update/mssql
update mssql version in tests
2 parents 4af8824 + 1e04f88 commit f98f7fc

6 files changed

Lines changed: 25 additions & 30 deletions

File tree

Build/scripts/Start-Mssql.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
function Start-Mssql {
22
param ()
33

4-
$container = Start-Container -Image sqldatabase/mssql:2017 -ContainerPort 1433
4+
$container = Start-Container -Image sqldatabase/mssql:2025 -ContainerPort 1433
55
$port = $container.port
66

77
$builder = New-Object -TypeName System.Data.SqlClient.SqlConnectionStringBuilder

Build/tasks/create-images-tasks.ps1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@ Enter-Build {
1414
}
1515

1616
task BuildMsSqlDatabase {
17-
$dockerfile = Join-Path $context 'image-mssql-2017.dockerfile'
17+
$dockerfile = Join-Path $context 'image-mssql.dockerfile'
1818
exec {
1919
docker build `
2020
--pull `
2121
-f $dockerfile `
22-
-t sqldatabase/mssql:2017 `
22+
-t sqldatabase/mssql:2025 `
2323
$context
2424
}
2525
}

Build/tests.txt

Lines changed: 0 additions & 5 deletions
This file was deleted.

Sources/Docker/docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
version: "3"
22
services:
33
mssql:
4-
image: sqldatabase/mssql:2017
4+
image: sqldatabase/mssql:2025
55
restart: always
66
ports:
77
- 1433:1433

Sources/Docker/image-mssql-2017.dockerfile

Lines changed: 0 additions & 21 deletions
This file was deleted.
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
FROM mcr.microsoft.com/mssql/server:2025-latest AS build
2+
3+
ENV ACCEPT_EULA=Y \
4+
SA_PASSWORD=P@ssw0rd \
5+
MSSQL_PID=Express
6+
7+
COPY mssql.create-database.sql /app/
8+
9+
RUN /opt/mssql/bin/sqlservr & \
10+
sleep 20 && \
11+
/opt/mssql-tools18/bin/sqlcmd -S localhost -U sa -P P@ssw0rd -l 300 -C -i /app/mssql.create-database.sql && \
12+
ls /var/opt/mssql/data/ && \
13+
pkill sqlservr
14+
15+
FROM mcr.microsoft.com/mssql/server:2025-latest AS runtime
16+
17+
ENV ACCEPT_EULA=Y \
18+
SA_PASSWORD=P@ssw0rd \
19+
MSSQL_PID=Express
20+
21+
COPY --chown=mssql:mssql --from=build /var/opt/mssql/data/* /var/opt/mssql/data/

0 commit comments

Comments
 (0)