Skip to content

Commit a23ec53

Browse files
authored
Add Windows 2022 based images (#244)
These work with Windows Server 2022. To build local Windows 10 21H2 is required.
1 parent 54f8403 commit a23ec53

File tree

14 files changed

+67
-5
lines changed

14 files changed

+67
-5
lines changed

.drone.jsonnet

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ local images = [
55
'scripts',
66
'scm',
77
'tools',
8-
'msbuild',
98
'msbuild-2017',
9+
'msbuild-2019',
1010
'msbuild-2022',
11+
'buildbot-worker',
1112
'buildbot',
12-
'ews',
1313
];
1414

1515
local tags = [
@@ -18,6 +18,7 @@ local tags = [
1818
'1909',
1919
'2004',
2020
'20H2',
21+
'2022',
2122
'windows-1809',
2223
'windows-1903',
2324
'windows-1909',

Build-All.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
param(
22
[Parameter(Mandatory)]
3-
[ValidateSet('1809','1903','1909','2004','20H2','windows-1809','windows-1903','windows-1909','windows-2004','windows-20H2','aws', 'windows-aws')]
3+
[ValidateSet('1809','1903','1909','2004','20H2','2022','windows-1809','windows-1903','windows-1909','windows-2004','windows-20H2','aws', 'windows-aws')]
44
[string]$tag
55
)
66

Publish-All.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
param(
22
[Parameter(Mandatory)]
3-
[ValidateSet('1809','1903','1909','2004','20H2','windows-1809','windows-1903','windows-1909','windows-2004','windows-20H2','aws', 'windows-aws')]
3+
[ValidateSet('1809','1903','1909','2004','20H2','2022','windows-1809','windows-1903','windows-1909','windows-2004','windows-20H2','aws', 'windows-aws')]
44
[string]$tag
55
)
66

base/Dockerfile.2022

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
FROM mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2022

base/manifest.tmpl

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,3 +36,9 @@ manifests:
3636
architecture: amd64
3737
os: windows
3838
version: 20H2
39+
-
40+
image: webkitdev/base:{{#if build.tag}}{{trimPrefix "v" build.tag}}-{{/if}}2022
41+
platform:
42+
architecture: amd64
43+
os: windows
44+
version: 2022

buildbot-worker/manifest.tmpl

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,3 +36,9 @@ manifests:
3636
architecture: amd64
3737
os: windows
3838
version: 20H2
39+
-
40+
image: webkitdev/buildbot-worker{{#if build.tag}}{{trimPrefix "v" build.tag}}-{{/if}}2022
41+
platform:
42+
architecture: amd64
43+
os: windows
44+
version: 2022

buildbot/manifest.tmpl

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,3 +36,9 @@ manifests:
3636
architecture: amd64
3737
os: windows
3838
version: 20H2
39+
-
40+
image: webkitdev/buildbot:{{#if build.tag}}{{trimPrefix "v" build.tag}}-{{/if}}2022
41+
platform:
42+
architecture: amd64
43+
os: windows
44+
version: 2022

ews-legacy/manifest.tmpl

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,3 +36,9 @@ manifests:
3636
architecture: amd64
3737
os: windows
3838
version: 20H2
39+
-
40+
image: webkitdev/ews-legacy:{{#if build.tag}}{{trimPrefix "v" build.tag}}-{{/if}}2022
41+
platform:
42+
architecture: amd64
43+
os: windows
44+
version: 2022

msbuild-2017/manifest.tmpl

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,3 +36,9 @@ manifests:
3636
architecture: amd64
3737
os: windows
3838
version: 20H2
39+
-
40+
image: webkitdev/msbuild-2017:{{#if build.tag}}{{trimPrefix "v" build.tag}}-{{/if}}2022
41+
platform:
42+
architecture: amd64
43+
os: windows
44+
version: 2022

msbuild-2019/manifest.tmpl

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,14 @@ manifests:
3131
os: windows
3232
version: 2004
3333
-
34-
image: webkitdev/ews-legacy:{{#if build.tag}}{{trimPrefix "v" build.tag}}-{{/if}}20H2
34+
image: webkitdev/msbuild-2019:{{#if build.tag}}{{trimPrefix "v" build.tag}}-{{/if}}20H2
3535
platform:
3636
architecture: amd64
3737
os: windows
3838
version: 20H2
39+
-
40+
image: webkitdev/msbuild-2019:{{#if build.tag}}{{trimPrefix "v" build.tag}}-{{/if}}2022
41+
platform:
42+
architecture: amd64
43+
os: windows
44+
version: 2022

msbuild-2022/manifest.tmpl

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,3 +36,9 @@ manifests:
3636
architecture: amd64
3737
os: windows
3838
version: 20H2
39+
-
40+
image: webkitdev/msbuild-2022:{{#if build.tag}}{{trimPrefix "v" build.tag}}-{{/if}}2022
41+
platform:
42+
architecture: amd64
43+
os: windows
44+
version: 2022

scm/manifest.tmpl

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,3 +36,9 @@ manifests:
3636
architecture: amd64
3737
os: windows
3838
version: 20H2
39+
-
40+
image: webkitdev/scm:{{#if build.tag}}{{trimPrefix "v" build.tag}}-{{/if}}2022
41+
platform:
42+
architecture: amd64
43+
os: windows
44+
version: 2022

scripts/manifest.tmpl

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,3 +36,9 @@ manifests:
3636
architecture: amd64
3737
os: windows
3838
version: 20H2
39+
-
40+
image: webkitdev/scripts:{{#if build.tag}}{{trimPrefix "v" build.tag}}-{{/if}}2022
41+
platform:
42+
architecture: amd64
43+
os: windows
44+
version: 20H2

tools/manifest.tmpl

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,3 +36,9 @@ manifests:
3636
architecture: amd64
3737
os: windows
3838
version: 20H2
39+
-
40+
image: webkitdev/tools:{{#if build.tag}}{{trimPrefix "v" build.tag}}-{{/if}}2022
41+
platform:
42+
architecture: amd64
43+
os: windows
44+
version: 2022

0 commit comments

Comments
 (0)