Update Jenkinsfile to modify default Rocky Linux version and add parameters for parallel downloads and conversions

Signed-off-by: Stephen Simpson <stevo81989@gmail.com>
This commit is contained in:
2025-11-26 10:49:36 -06:00
parent a0994a5c16
commit c3fef46d6a

18
Jenkinsfile vendored
View File

@@ -42,7 +42,7 @@ spec:
parameters { parameters {
string( string(
name: 'VERSIONS', name: 'VERSIONS',
defaultValue: '8.10 9.6 10.0', defaultValue: '8.10 9.6 10.1',
description: 'Rocky Linux versions to build (space-separated)' description: 'Rocky Linux versions to build (space-separated)'
) )
string( string(
@@ -50,6 +50,16 @@ spec:
defaultValue: 'rockyman', defaultValue: 'rockyman',
description: 'B2 bucket name for uploads' description: 'B2 bucket name for uploads'
) )
number(
name: 'PARALLEL_DOWNLOADS',
defaultValue: 5,
description: 'Number of parallel downloads'
)
number(
name: 'PARALLEL_CONVERSIONS',
defaultValue: 10,
description: 'Number of parallel conversions'
)
} }
options { options {
@@ -87,8 +97,10 @@ docker run --rm \
-v "$(pwd)/html:/app/html" \ -v "$(pwd)/html:/app/html" \
-v "$(pwd)/tmp:/data/tmp" \ -v "$(pwd)/tmp:/data/tmp" \
rocky-man:${BUILD_NUMBER} \ rocky-man:${BUILD_NUMBER} \
--versions ${VERSIONS} \ --versions ${VERSIONS} \
--verbose --verbose \
--parallel-downloads ${PARALLEL_DOWNLOADS} \
--parallel-conversions ${PARALLEL_CONVERSIONS}
''' '''
} }
} }