From 4aa9f88b6d6d8ead2d5c05ffad91e2b79f0bcfb8 Mon Sep 17 00:00:00 2001 From: nanxun Date: Tue, 11 Aug 2026 23:24:09 +0800 Subject: [PATCH] ci: shorten PostgreSQL smoke socket path --- Jenkinsfile | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 79b3be8..93ca634 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -26,7 +26,8 @@ pipeline { DOTNET_CLI_HOME = "${WORKSPACE}/.ci/dotnet-home" POSTGRES_SERVICE_BUILD_TMPDIR = "${WORKSPACE}/.ci/fnos-build" LIVERECORDER_VERIFY_TMPDIR = "${WORKSPACE}/.ci/fnos-verify" - POSTGRES_SERVICE_SMOKE_TMPDIR = "${WORKSPACE}/.ci/fnos-smoke" + # Keep PostgreSQL's Unix-domain socket below Linux's 107-byte path limit. + POSTGRES_SERVICE_SMOKE_TMPDIR = "/tmp/postgresshare-smoke-${BUILD_NUMBER}" } stages { @@ -124,6 +125,9 @@ PY post { success { archiveArtifacts artifacts: 'artifacts/*.fpk,artifacts/*.sha256,artifacts/*.json', fingerprint: true } - always { cleanWs(deleteDirs: true, notFailBuild: true) } + always { + sh 'rm -rf -- "$POSTGRES_SERVICE_SMOKE_TMPDIR"' + cleanWs(deleteDirs: true, notFailBuild: true) + } } }