From b7600ff48b49fed9316d5fc1a23d5d69ddd45cdc Mon Sep 17 00:00:00 2001 From: Adam Valenta Date: Wed, 5 Mar 2025 15:11:28 +0100 Subject: [PATCH] Update cleanup stage - release (#16582) (#16585) * feat: cleanup fix * chore: reset * chore: refactor (cherry picked from commit 1916d7e4f612d9e17405b13df226a75165b9a671) Co-authored-by: Sandev Dewthilina Kuruppu <58880499+SandevDewthilina@users.noreply.github.com> --- .../jenkins/jenkinsfiles/Jenkinsfile-Release | 20 +++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/scripts/jenkins/jenkinsfiles/Jenkinsfile-Release b/scripts/jenkins/jenkinsfiles/Jenkinsfile-Release index ca297dfc7b04..3d3e0184df36 100644 --- a/scripts/jenkins/jenkinsfiles/Jenkinsfile-Release +++ b/scripts/jenkins/jenkinsfiles/Jenkinsfile-Release @@ -634,12 +634,20 @@ EOF try { pipelineContext.getBuildSummary().addStageSummary(this, CLEANUP_STAGE_NAME, env.BUILD_NUMBER_DIR) pipelineContext.getBuildSummary().setStageDetails(this, CLEANUP_STAGE_NAME, env.NODE_NAME, env.WORKSPACE) - sh """ - cd ${env.BUILD_NUMBER_DIR} - rm -rf target/*.zip - rm -rf h2o-dist - find . -name 'h2odriver-3.*.0.jar' -delete -print - """ + docker.image("alpine:latest").inside("--user=root:root") { + sh """ + id + printenv | sort + ls -la + addgroup -g 1002 jenkins + adduser -D -u 1002 -G jenkins -s /bin/sh jenkins + chown -R jenkins:jenkins ${env.BUILD_NUMBER_DIR} + cd ${env.BUILD_NUMBER_DIR} + rm -rf target/*.zip + rm -rf h2o-dist + find . -name 'h2odriver-3.*.0.jar' -delete -print + """ + } pipelineContext.getBuildSummary().markStageSuccessful(this, CLEANUP_STAGE_NAME) } catch (Exception e) { pipelineContext.getBuildSummary().markStageFailed(this, CLEANUP_STAGE_NAME)