Skip to content

Commit 825e7d4

Browse files
authored
Merge pull request #61 from mabrarov/feature/windows_server_2022
Feature/Windows Server 2022
2 parents c7e648a + 07201f2 commit 825e7d4

File tree

40 files changed

+162
-57
lines changed

40 files changed

+162
-57
lines changed

docker/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Docker images building 3rd-party libraries.
44

55
Assumptions for Docker images utilizing Windows Containers:
66

7-
1. [Docker](https://docs.microsoft.com/en-us/virtualization/windowscontainers/deploy-containers/deploy-containers-on-server) runs on [Windows Server 2019 1809](https://docs.microsoft.com/en-us/windows-server/get-started/windows-server-release-info)
8-
1. Docker 19.03+
9-
1. Commands in README files use Bash (Git Bash) syntax
7+
1. [Docker](https://docs.microsoft.com/en-us/virtualization/windowscontainers/deploy-containers/deploy-containers-on-server) runs on [Windows Server 2022 LTSC](https://docs.microsoft.com/en-us/windows-server/get-started/windows-server-release-info)
8+
1. Docker 20.10+
9+
1. Commands in README files use Bash (Git Bash) syntax, unless different is explicitly specified
1010
1. Commands in README files assume current directory is the directory where this repository is cloned

docker/boost-mingw/scripts/build.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ $ErrorActionPreference = "Stop"
1010
$project_dir = (Get-Item "${PSScriptRoot}").Parent.FullName
1111
$image_repository = "${env:DOCKER_USER}/$(Split-Path "${project_dir}" -Leaf)"
1212
#TODO: find way to deal with tags and versions
13-
$image_version = "2.15.0"
13+
$image_version = "2.16.0"
1414
$image_revision = "$(git -C "${project_dir}" rev-parse --verify HEAD)"
1515

1616
Write-Host "Building ${image_repository}:${image_version} image with ${image_revision} revision"

docker/boost-mingw/src/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# Distributed under the MIT License (see accompanying LICENSE)
55
#
66

7-
FROM abrarov/mingw:2.15.0
7+
FROM abrarov/mingw:2.16.0
88

99
ENV BOOST_VERSION="1.80.0" \
1010
BOOST_RELEASE_URL="https://boostorg.jfrog.io/artifactory/main/release" \

docker/boost-mingw/src/app/bootstrap.bat

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,22 @@ rem
99
set exit_code=0
1010

1111
if not "--%BOOST_PATCH_FILE%" == "--" (
12-
set "DEFAULT_PATH=%PATH%"
12+
setlocal
1313
set "PATH=%MSYS_HOME%\usr\bin;%PATH%"
1414

1515
patch -uNf -p0 -i "%BOOST_PATCH_FILE%"
1616
set exit_code=%errorlevel%
1717
if %exit_code% neq 0 (
18-
if %exit_code% neq 1 goto exit
18+
if %exit_code% neq 1 (
19+
endlocal
20+
goto exit
21+
)
1922
)
2023

24+
endlocal
25+
2126
rem Reset errorlevel to zero
2227
cmd /c "exit /b 0"
23-
24-
set "PATH=%DEFAULT_PATH%"
2528
)
2629

2730
set "PATH=%MINGW_HOME%\bin;%PATH%"

docker/boost-msvc-2017/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ docker build -t abrarov/boost-msvc-2017 docker/boost-msvc-2017/src
1414

1515
| Name | Meaning of variable | Possible values | Default value | Comments |
1616
|------|---------------------|-----------------|---------------|----------|
17-
| BOOST_VERSION | Version of Boost to build | One of: `1.70.0`, `1.71.0`, `1.72.0`, `1.73.0`, `1.74.0`, `1.75.0`, `1.76.0`, `1.77.0`, `1.78.0`, `1.79.0`, `1.80.0` | `1.80.0` | |
17+
| BOOST_VERSION | Version of Boost to build | One of: `1.70.0`, `1.71.0`, `1.72.0`, `1.73.0`, `1.74.0`, `1.75.0`, `1.76.0`, `1.77.0`, `1.78.0`, `1.79.0`, `1.80.0`, `1.83.0` | `1.83.0` | |
1818
| BOOST_ADDRESS_MODEL | CPU architecture | One of: `32`, `64` | Undefined | When undefined then both `64` and `32` (in the same order) are built |
1919
| BOOST_LINKAGE | Linkage of built libraries | One of: `shared`, `static` | Undefined | When undefined then both `shared` and `static` (in the same order) are built |
2020
| BOOST_RUNTIME_LINKAGE | Linkage of C/C++ runtime | One of: `shared`, `static` | Undefined | When undefined then both `shared` and `static` (in the same order) are built, when `BOOST_LINKAGE` is `shared` then `static` value of `BOOST_RUNTIME_LINKAGE` is ignored |

docker/boost-msvc-2017/scripts/build.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ $ErrorActionPreference = "Stop"
1010
$project_dir = (Get-Item "${PSScriptRoot}").Parent.FullName
1111
$image_repository = "${env:DOCKER_USER}/$(Split-Path "${project_dir}" -Leaf)"
1212
#TODO: find way to deal with tags and versions
13-
$image_version = "2.15.0"
13+
$image_version = "2.16.0"
1414
$image_revision = "$(git -C "${project_dir}" rev-parse --verify HEAD)"
1515

1616
Write-Host "Building ${image_repository}:${image_version} image with ${image_revision} revision"

docker/boost-msvc-2017/src/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
# Distributed under the MIT License (see accompanying LICENSE)
55
#
66

7-
FROM abrarov/msvc-2017:2.15.0
7+
FROM abrarov/msvc-2017:2.16.0
88

9-
ENV BOOST_VERSION="1.80.0" \
9+
ENV BOOST_VERSION="1.83.0" \
1010
BOOST_RELEASE_URL="https://boostorg.jfrog.io/artifactory/main/release" \
1111
B2_OPTIONS="--without-python --without-mpi --without-graph_parallel"
1212

docker/boost-msvc-2019/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ docker build -t abrarov/boost-msvc-2019 docker/boost-msvc-2019/src
1414

1515
| Name | Meaning of variable | Possible values | Default value | Comments |
1616
|------|---------------------|-----------------|---------------|----------|
17-
| BOOST_VERSION | Version of Boost to build | One of: `1.77.0`, `1.78.0`, `1.79.0`, `1.80.0` | `1.80.0` | |
17+
| BOOST_VERSION | Version of Boost to build | One of: `1.77.0`, `1.78.0`, `1.79.0`, `1.80.0`, `1.83.0` | `1.83.0` | |
1818
| BOOST_ADDRESS_MODEL | CPU architecture | One of: `32`, `64` | Undefined | When undefined then both `64` and `32` (in the same order) are built |
1919
| BOOST_LINKAGE | Linkage of built libraries | One of: `shared`, `static` | Undefined | When undefined then both `shared` and `static` (in the same order) are built |
2020
| BOOST_RUNTIME_LINKAGE | Linkage of C/C++ runtime | One of: `shared`, `static` | Undefined | When undefined then both `shared` and `static` (in the same order) are built, when `BOOST_LINKAGE` is `shared` then `static` value of `BOOST_RUNTIME_LINKAGE` is ignored |

docker/boost-msvc-2019/scripts/build.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ $ErrorActionPreference = "Stop"
1010
$project_dir = (Get-Item "${PSScriptRoot}").Parent.FullName
1111
$image_repository = "${env:DOCKER_USER}/$(Split-Path "${project_dir}" -Leaf)"
1212
#TODO: find way to deal with tags and versions
13-
$image_version = "2.15.0"
13+
$image_version = "2.16.0"
1414
$image_revision = "$(git -C "${project_dir}" rev-parse --verify HEAD)"
1515

1616
Write-Host "Building ${image_repository}:${image_version} image with ${image_revision} revision"

docker/boost-msvc-2019/src/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
# Distributed under the MIT License (see accompanying LICENSE)
55
#
66

7-
FROM abrarov/msvc-2019:2.15.0
7+
FROM abrarov/msvc-2019:2.16.0
88

9-
ENV BOOST_VERSION="1.80.0" \
9+
ENV BOOST_VERSION="1.83.0" \
1010
BOOST_RELEASE_URL="https://boostorg.jfrog.io/artifactory/main/release" \
1111
B2_OPTIONS="--without-python --without-mpi --without-graph_parallel"
1212

docker/boost-msvc-2022/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ docker build -t abrarov/boost-msvc-2022 docker/boost-msvc-2022/src
1414

1515
| Name | Meaning of variable | Possible values | Default value | Comments |
1616
|------|---------------------|-----------------|---------------|----------|
17-
| BOOST_VERSION | Version of Boost to build | One of: `1.78.0`, `1.79.0`, `1.80.0` | `1.80.0` | |
17+
| BOOST_VERSION | Version of Boost to build | One of: `1.78.0`, `1.79.0`, `1.80.0`, `1.83.0` | `1.83.0` | |
1818
| BOOST_ADDRESS_MODEL | CPU architecture | One of: `32`, `64` | Undefined | When undefined then both `64` and `32` (in the same order) are built |
1919
| BOOST_LINKAGE | Linkage of built libraries | One of: `shared`, `static` | Undefined | When undefined then both `shared` and `static` (in the same order) are built |
2020
| BOOST_RUNTIME_LINKAGE | Linkage of C/C++ runtime | One of: `shared`, `static` | Undefined | When undefined then both `shared` and `static` (in the same order) are built, when `BOOST_LINKAGE` is `shared` then `static` value of `BOOST_RUNTIME_LINKAGE` is ignored |

docker/boost-msvc-2022/scripts/build.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ $ErrorActionPreference = "Stop"
1010
$project_dir = (Get-Item "${PSScriptRoot}").Parent.FullName
1111
$image_repository = "${env:DOCKER_USER}/$(Split-Path "${project_dir}" -Leaf)"
1212
#TODO: find way to deal with tags and versions
13-
$image_version = "2.15.0"
13+
$image_version = "2.16.0"
1414
$image_revision = "$(git -C "${project_dir}" rev-parse --verify HEAD)"
1515

1616
Write-Host "Building ${image_repository}:${image_version} image with ${image_revision} revision"

docker/boost-msvc-2022/src/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
# Distributed under the MIT License (see accompanying LICENSE)
55
#
66

7-
FROM abrarov/msvc-2022:2.15.0
7+
FROM abrarov/msvc-2022:2.16.0
88

9-
ENV BOOST_VERSION="1.80.0" \
9+
ENV BOOST_VERSION="1.83.0" \
1010
BOOST_RELEASE_URL="https://boostorg.jfrog.io/artifactory/main/release" \
1111
B2_OPTIONS="--without-python --without-mpi --without-graph_parallel"
1212

docker/boost-msvc-2022/src/app/bootstrap.bat

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,25 @@ rem
88

99
set exit_code=0
1010

11+
if not "--%BOOST_PATCH_FILE%" == "--" (
12+
setlocal
13+
set "PATH=%MSYS_HOME%\usr\bin;%PATH%"
14+
15+
patch -uNf -p0 -i "%BOOST_PATCH_FILE%"
16+
set exit_code=%errorlevel%
17+
if %exit_code% neq 0 (
18+
if %exit_code% neq 1 (
19+
endlocal
20+
goto exit
21+
)
22+
)
23+
24+
endlocal
25+
26+
rem Reset errorlevel to zero
27+
cmd /c "exit /b 0"
28+
)
29+
1130
call "%MSVC_BUILD_DIR%\%MSVC_CMD_BOOTSTRAP%"
1231
set exit_code=%errorlevel%
1332
if %exit_code% neq 0 goto exit
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
--- ./tools/build/src/tools/msvc.jam 2024-10-27 01:03:50.705233500 +0300
2+
+++ ./tools/build/src/tools/msvc.jam 2024-10-27 01:03:50.705233500 +0300
3+
@@ -23,6 +23,7 @@
4+
tools on Microsoft Windows. The supported products and versions of
5+
command line tools are listed below:
6+
7+
+* Visual Studio 2019-14.3
8+
* Visual Studio 2019-14.2
9+
* Visual Studio 2017—14.1
10+
* Visual Studio 2015—14.0
11+
@@ -1137,7 +1138,7 @@
12+
}
13+
else
14+
{
15+
- if [ MATCH "(14.3)" : $(version) ]
16+
+ if [ MATCH "(14.[34])" : $(version) ]
17+
{
18+
if $(.debug-configuration)
19+
{
20+
@@ -1316,7 +1317,7 @@
21+
# version from the path.
22+
# FIXME: We currently detect both Microsoft Visual Studio 9.0 and
23+
# 9.0express as 9.0 here.
24+
- if [ MATCH "(MSVC\\\\14.3)" : $(command) ]
25+
+ if [ MATCH "(MSVC\\\\14.[34])" : $(command) ]
26+
{
27+
version = 14.3 ;
28+
}
29+
--- ./boost/config/compiler/visualc.hpp 2023-08-09 00:02:55.000000000 +0300
30+
+++ ./boost/config/compiler/visualc.hpp 2023-08-09 00:02:55.000000000 +0300
31+
@@ -365,7 +365,7 @@
32+
# define BOOST_COMPILER_VERSION 14.1
33+
# elif _MSC_VER < 1930
34+
# define BOOST_COMPILER_VERSION 14.2
35+
-# elif _MSC_VER < 1940
36+
+# elif _MSC_VER < 1950
37+
# define BOOST_COMPILER_VERSION 14.3
38+
# else
39+
# define BOOST_COMPILER_VERSION _MSC_VER
40+
@@ -378,8 +378,8 @@
41+
#include <boost/config/pragma_message.hpp>
42+
43+
//
44+
-// last known and checked version is 19.3x (VS2022):
45+
-#if (_MSC_VER >= 1940)
46+
+// last known and checked version is 19.4x (VS2022 17.10):
47+
+#if (_MSC_VER >= 1950)
48+
# if defined(BOOST_ASSERT_CONFIG)
49+
# error "Boost.Config is older than your current compiler version."
50+
# elif !defined(BOOST_CONFIG_SUPPRESS_OUTDATED_MESSAGE)

docker/boost-msvc-2022/src/app/start.ps1

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,15 @@ if (Test-Path -Path "${env:BOOST_ROOT_DIR}") {
4444
$env:B2_BIN = "${env:BOOST_ROOT_DIR}\b2.exe"
4545
$env:B2_TOOLSET = "msvc-14.3"
4646

47+
# Prepare patch for Boost
48+
if (-not (Test-Path env:BOOST_PATCH_FILE)) {
49+
$env:BOOST_PATCH_FILE = "${PSScriptRoot}\patches\boost-${env:BOOST_VERSION}.patch"
50+
}
51+
if (-not (Test-Path -Path "${env:BOOST_PATCH_FILE}")) {
52+
Write-Warning "Patch for chosen version of Boost (${env:BOOST_VERSION}) was not found at ${env:BOOST_PATCH_FILE}"
53+
$env:BOOST_PATCH_FILE = ""
54+
}
55+
4756
# Build Boost.Build
4857
$env:MSVC_CMD_BOOTSTRAP = "vcvars64.bat"
4958
$env:BOOST_BOOTSTRAP = "${env:BOOST_ROOT_DIR}\bootstrap.bat"

docker/icu-mingw/scripts/build.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ $ErrorActionPreference = "Stop"
1010
$project_dir = (Get-Item "${PSScriptRoot}").Parent.FullName
1111
$image_repository = "${env:DOCKER_USER}/$(Split-Path "${project_dir}" -Leaf)"
1212
#TODO: find way to deal with tags and versions
13-
$image_version = "2.15.0"
13+
$image_version = "2.16.0"
1414
$image_revision = "$(git -C "${project_dir}" rev-parse --verify HEAD)"
1515

1616
Write-Host "Building ${image_repository}:${image_version} image with ${image_revision} revision"

docker/icu-mingw/src/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# Distributed under the MIT License (see accompanying LICENSE)
55
#
66

7-
FROM abrarov/mingw:2.15.0
7+
FROM abrarov/mingw:2.16.0
88

99
ENV ICU_VERSION="64.2" \
1010
ICU_URL="http://download.icu-project.org/files/icu4c" \

docker/icu-msvc-2017/scripts/build.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ $ErrorActionPreference = "Stop"
1010
$project_dir = (Get-Item "${PSScriptRoot}").Parent.FullName
1111
$image_repository = "${env:DOCKER_USER}/$(Split-Path "${project_dir}" -Leaf)"
1212
#TODO: find way to deal with tags and versions
13-
$image_version = "2.15.0"
13+
$image_version = "2.16.0"
1414
$image_revision = "$(git -C "${project_dir}" rev-parse --verify HEAD)"
1515

1616
Write-Host "Building ${image_repository}:${image_version} image with ${image_revision} revision"

docker/icu-msvc-2017/src/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# Distributed under the MIT License (see accompanying LICENSE)
55
#
66

7-
FROM abrarov/msvc-2017:2.15.0
7+
FROM abrarov/msvc-2017:2.16.0
88

99
ENV ICU_VERSION="64.2" \
1010
ICU_URL="http://download.icu-project.org/files/icu4c" \

docker/icu-msvc-2019/scripts/build.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ $ErrorActionPreference = "Stop"
1010
$project_dir = (Get-Item "${PSScriptRoot}").Parent.FullName
1111
$image_repository = "${env:DOCKER_USER}/$(Split-Path "${project_dir}" -Leaf)"
1212
#TODO: find way to deal with tags and versions
13-
$image_version = "2.15.0"
13+
$image_version = "2.16.0"
1414
$image_revision = "$(git -C "${project_dir}" rev-parse --verify HEAD)"
1515

1616
Write-Host "Building ${image_repository}:${image_version} image with ${image_revision} revision"

docker/icu-msvc-2019/src/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# Distributed under the MIT License (see accompanying LICENSE)
55
#
66

7-
FROM abrarov/msvc-2019:2.15.0
7+
FROM abrarov/msvc-2019:2.16.0
88

99
ENV ICU_VERSION="64.2" \
1010
ICU_URL="http://download.icu-project.org/files/icu4c" \

docker/mingw/scripts/build.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ $ErrorActionPreference = "Stop"
1010
$project_dir = (Get-Item "${PSScriptRoot}").Parent.FullName
1111
$image_repository = "${env:DOCKER_USER}/$(Split-Path "${project_dir}" -Leaf)"
1212
#TODO: find way to deal with tags and versions
13-
$image_version = "2.15.0"
13+
$image_version = "2.16.0"
1414
$image_revision = "$(git -C "${project_dir}" rev-parse --verify HEAD)"
1515

1616
Write-Host "Building ${image_repository}:${image_version} image with ${image_revision} revision"

docker/mingw/src/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# Distributed under the MIT License (see accompanying LICENSE)
55
#
66

7-
FROM abrarov/windows-dev:2.15.0
7+
FROM abrarov/windows-dev:2.16.0
88

99
ENV MINGW_VERSION="8.1.0" \
1010
MINGW_RT_FILE_SUFFIX="6" \

docker/msvc-2017/scripts/build.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ $ErrorActionPreference = "Stop"
1010
$project_dir = (Get-Item "${PSScriptRoot}").Parent.FullName
1111
$image_repository = "${env:DOCKER_USER}/$(Split-Path "${project_dir}" -Leaf)"
1212
#TODO: find way to deal with tags and versions
13-
$image_version = "2.15.0"
13+
$image_version = "2.16.0"
1414
$image_revision = "$(git -C "${project_dir}" rev-parse --verify HEAD)"
1515

1616
Write-Host "Building ${image_repository}:${image_version} image with ${image_revision} revision"

docker/msvc-2017/src/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
# Distributed under the MIT License (see accompanying LICENSE)
55
#
66

7-
FROM abrarov/windows-dev:2.15.0
7+
FROM abrarov/windows-dev:2.16.0
88

99
ENV MSVS_VERSION="15" \
1010
MSVS_URL="https://aka.ms/vs" \
1111
MSVS_DIST_NAME="vs_community.exe" \
1212
VSWHERE_URL="https://github.com/Microsoft/vswhere/releases/download" \
13-
VSWHERE_VERSION="2.8.4" \
13+
VSWHERE_VERSION="3.1.7" \
1414
VSWHERE_DIST_NAME="vswhere.exe"
1515

1616
ADD ["app", "C:/app/"]

docker/msvc-2019/scripts/build.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ $ErrorActionPreference = "Stop"
1010
$project_dir = (Get-Item "${PSScriptRoot}").Parent.FullName
1111
$image_repository = "${env:DOCKER_USER}/$(Split-Path "${project_dir}" -Leaf)"
1212
#TODO: find way to deal with tags and versions
13-
$image_version = "2.15.0"
13+
$image_version = "2.16.0"
1414
$image_revision = "$(git -C "${project_dir}" rev-parse --verify HEAD)"
1515

1616
Write-Host "Building ${image_repository}:${image_version} image with ${image_revision} revision"

docker/msvc-2019/src/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
# Distributed under the MIT License (see accompanying LICENSE)
55
#
66

7-
FROM abrarov/windows-dev:2.15.0
7+
FROM abrarov/windows-dev:2.16.0
88

99
ENV MSVS_VERSION="16" \
1010
MSVS_URL="https://aka.ms/vs" \
1111
MSVS_DIST_NAME="vs_community.exe" \
1212
VSWHERE_URL="https://github.com/Microsoft/vswhere/releases/download" \
13-
VSWHERE_VERSION="2.8.4" \
13+
VSWHERE_VERSION="3.1.7" \
1414
VSWHERE_DIST_NAME="vswhere.exe"
1515

1616
ADD ["app", "C:/app/"]

docker/msvc-2022/scripts/build.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ $ErrorActionPreference = "Stop"
1010
$project_dir = (Get-Item "${PSScriptRoot}").Parent.FullName
1111
$image_repository = "${env:DOCKER_USER}/$(Split-Path "${project_dir}" -Leaf)"
1212
#TODO: find way to deal with tags and versions
13-
$image_version = "2.15.0"
13+
$image_version = "2.16.0"
1414
$image_revision = "$(git -C "${project_dir}" rev-parse --verify HEAD)"
1515

1616
Write-Host "Building ${image_repository}:${image_version} image with ${image_revision} revision"

docker/msvc-2022/src/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
# Distributed under the MIT License (see accompanying LICENSE)
55
#
66

7-
FROM abrarov/windows-dev:2.15.0
7+
FROM abrarov/windows-dev:2.16.0
88

99
ENV MSVS_VERSION="17" \
1010
MSVS_URL="https://aka.ms/vs" \
1111
MSVS_DIST_NAME="vs_buildtools.exe" \
1212
VSWHERE_URL="https://github.com/Microsoft/vswhere/releases/download" \
13-
VSWHERE_VERSION="2.8.4" \
13+
VSWHERE_VERSION="3.1.7" \
1414
VSWHERE_DIST_NAME="vswhere.exe"
1515

1616
ADD ["app", "C:/app/"]

docker/openssl-mingw/scripts/build.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ $ErrorActionPreference = "Stop"
1010
$project_dir = (Get-Item "${PSScriptRoot}").Parent.FullName
1111
$image_repository = "${env:DOCKER_USER}/$(Split-Path "${project_dir}" -Leaf)"
1212
#TODO: find way to deal with tags and versions
13-
$image_version = "2.15.0"
13+
$image_version = "2.16.0"
1414
$image_revision = "$(git -C "${project_dir}" rev-parse --verify HEAD)"
1515

1616
Write-Host "Building ${image_repository}:${image_version} image with ${image_revision} revision"

0 commit comments

Comments
 (0)