From ced0dbaf487782344169cff0a50af2d02b67882b Mon Sep 17 00:00:00 2001 From: chacha Date: Fri, 27 Mar 2026 23:56:54 +0100 Subject: [PATCH] test --- Jenkinsfile | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 83c13f1..9f85f76 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,17 +1,17 @@ pipeline { - agent any + agent { + label 'pyDABFActory-CIAgent' + } parameters { booleanParam(name: 'BUILD_ALL_PROFILES', defaultValue: true, description: 'Build all profiles one by one') string(name: 'PROFILE', defaultValue: 'demo', description: 'Profile to build when BUILD_ALL_PROFILES is false') - string(name: 'PYTHON_IMAGE', defaultValue: '', description: 'Default image for Python/control-plane steps') - string(name: 'PYTHON_DOCKERFILE', defaultValue: '', description: 'Optional default Dockerfile path for Python/control-plane steps') - string(name: 'ETCH_IMAGE', defaultValue: '', description: 'Default Etch image when ETCH_DOCKERFILE is empty') - string(name: 'ETCH_DOCKERFILE', defaultValue: '', description: 'Optional default Dockerfile path for Etch runtime') - string(name: 'LENNY_IMAGE', defaultValue: '', description: 'Default Lenny image when LENNY_DOCKERFILE is empty') - string(name: 'LENNY_DOCKERFILE', defaultValue: '', description: 'Optional default Dockerfile path for Lenny runtime') } - + environment { + PYTHON_IMAGE = 'python:3.11-alpine' + ETCH_DOCKERFILE = 'lpenz/debian-etch-i386-minbase:3a679960e616' + LENNY_DOCKERFILE = 'lpenz/debian-lenny-i386-minbase:dbb13ddf3300' + } stages { stage('Validate builder') { steps { @@ -56,9 +56,9 @@ pipeline { return defaultImage } - def pythonDefaultImage = resolveDefaultRuntimeImage('python:3.11-alpine', params.PYTHON_IMAGE, params.PYTHON_DOCKERFILE) - def etchDefaultImage = resolveDefaultRuntimeImage('lpenz/debian-etch-i386-minbase:3a679960e616', params.ETCH_IMAGE, params.ETCH_DOCKERFILE) - def lennyDefaultImage = resolveDefaultRuntimeImage('lpenz/debian-lenny-i386-minbase:dbb13ddf3300', params.LENNY_IMAGE, params.LENNY_DOCKERFILE) + def pythonDefaultImage = resolveDefaultRuntimeImage('builder-alpine','',${PYTHON_DOCKERFILE}) + def etchDefaultImage = resolveDefaultRuntimeImage('package-builder-etch','',${ETCH_DOCKERFILE}) + def lennyDefaultImage = resolveDefaultRuntimeImage('live-helper','',${LENNY_DOCKERFILE}) def featureNames = [] docker.image(pythonDefaultImage).inside {