Compare commits

...
3 Commits
Author SHA1 Message Date
nanxun b40367fab5 ci: fix build manifest output 2026-08-12 00:02:14 +08:00
nanxun 5dc21ba846 fix: use Groovy comment in Jenkinsfile 2026-08-11 23:27:19 +08:00
nanxun 4aa9f88b6d ci: shorten PostgreSQL smoke socket path 2026-08-11 23:24:09 +08:00
Vendored
+7 -3
View File
@@ -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 {
@@ -101,7 +102,7 @@ payload = {
'fpk':pathlib.Path(os.environ['FPK_PATH']).name,'fpkSha256':os.environ['fpk_sha'],
'runtime':'PostgreSQL 15 + pgvector 0.8.6'
}
path.write_text(json.dumps(payload,ensure_ascii=False,indent=2)+'\n',encoding='utf-8')
path.write_text(json.dumps(payload,ensure_ascii=False,indent=2)+chr(10),encoding='utf-8')
PY
sha256sum "$MANIFEST_PATH" >"$MANIFEST_PATH.sha256"
'''
@@ -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)
}
}
}