Skip to content

Commit 12d6aa7

Browse files
committed
chore(make.ps1): include Jenkins version to compose filename
1 parent 8c295e6 commit 12d6aa7

2 files changed

Lines changed: 5 additions & 6 deletions

File tree

make.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,7 @@ if([String]::IsNullOrWhiteSpace($env:WAR_URL)) {
220220
$env:WAR_URL = 'https://get.jenkins.io/{0}/{1}/jenkins.war' -f $releaseLine, $JenkinsVersion
221221
}
222222

223-
$dockerComposeFile = 'build-windows_{0}.yaml' -f $ImageType
223+
$dockerComposeFile = 'build-windows_{0}_{1}.yaml' -f $ImageType, $JenkinsVersion
224224
$baseDockerCmd = 'docker-compose --file={0}' -f $dockerComposeFile
225225
$baseDockerBuildCmd = '{0} build --parallel --pull' -f $baseDockerCmd
226226

tests/test_helpers.psm1

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -106,11 +106,10 @@ function Run-Program($cmd, $params, $verbose=$false) {
106106
}
107107

108108
function Build-Docker($tag) {
109-
$windowsVersion = '2019'
110-
if ($tag -match 'ltsc(\d+)$') {
111-
$windowsVersion = $matches[1]
112-
}
113-
$composeParams = '--file=build-windows_windowsservercore-ltsc{0}.yaml build --parallel' -f $windowsVersion
109+
# Ex of tag: pester-jenkins-2.550-jdk21-hotspot-windowsservercore-ltsc2022
110+
$windowsVersion = $tag.replace('pester-jenkins-', '').split('-')[4]
111+
$jenkinsVersion = $tag.replace('pester-jenkins-', '').split('-')[0]
112+
$composeParams = '--file=build-windows_windowsservercore-{0}_{1}.yaml build --parallel' -f $windowsVersion, $jenkinsVersion
114113
$exitCode, $stdout, $stderr = Run-Program 'docker-compose' $composeParams
115114
if($exitCode -ne 0) {
116115
return $exitCode, $stdout, $stderr

0 commit comments

Comments
 (0)