This commit is contained in:
hiondal 2025-02-18 02:00:04 +09:00
parent ee3c366aff
commit c80188750a

View File

@ -10,16 +10,6 @@ podTemplate(
label: "${PIPELINE_ID}", label: "${PIPELINE_ID}",
serviceAccount: 'jenkins', serviceAccount: 'jenkins',
containers: [ containers: [
/*
containerTemplate(name: 'gradle',
image: 'gradle:jdk17',
ttyEnabled: true,
command: 'cat',
envVars: [
envVar(key: 'DOCKER_HOST', value: 'unix:///run/podman/podman.sock'),
envVar(key: 'TESTCONTAINERS_RYUK_DISABLED', value: 'true')
]),
*/
containerTemplate(name: 'gradle', image: 'gradle:jdk17', ttyEnabled: true, command: 'cat'), containerTemplate(name: 'gradle', image: 'gradle:jdk17', ttyEnabled: true, command: 'cat'),
containerTemplate(name: 'podman', image: "mgoltzsche/podman", ttyEnabled: true, command: 'cat', privileged: true), containerTemplate(name: 'podman', image: "mgoltzsche/podman", ttyEnabled: true, command: 'cat', privileged: true),
containerTemplate(name: 'azure-cli', image: 'hiondal/azure-kubectl:latest', command: 'cat', ttyEnabled: true), containerTemplate(name: 'azure-cli', image: 'hiondal/azure-kubectl:latest', command: 'cat', ttyEnabled: true),
@ -135,15 +125,13 @@ EOF
export resources_requests_memory=${props.resources_requests_memory} export resources_requests_memory=${props.resources_requests_memory}
export resources_limits_cpu=${props.resources_limits_cpu} export resources_limits_cpu=${props.resources_limits_cpu}
export resources_limits_memory=${props.resources_limits_memory} export resources_limits_memory=${props.resources_limits_memory}
"""
services.each { service -> # 이미지 경로 환경변수 설정
sh """ export member_image_path=${props.registry}/${props.image_org}/member:${imageTag}
export ${service}_image_path=${props.registry}/${props.image_org}/${service}:${imageTag} export mysub_image_path=${props.registry}/${props.image_org}/mysub:${imageTag}
""" export recommend_image_path=${props.registry}/${props.image_org}/recommend:${imageTag}
}
sh """ # manifest 생성
envsubst < deployment/${manifest}.template > deployment/${manifest} envsubst < deployment/${manifest}.template > deployment/${manifest}
cat deployment/${manifest} cat deployment/${manifest}
""" """