From 08edfc17ee50faff8572f81152852d7f47ae4e45 Mon Sep 17 00:00:00 2001 From: twi-devel Date: Thu, 22 Oct 2026 19:54:34 +0200 Subject: [PATCH] Fix Jenkins coverage plugin syntax: use recordCoverage instead of lcovAdapter - Jenkins Coverage Plugin 4.x+ uses recordCoverage method - Replaced deprecated publishCoverage with lcovAdapter syntax - New syntax: recordCoverage tools: [[parser: 'LCOV', pattern: '...']] Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Entire-Checkpoint: 02bccf38a4ee --- Jenkinsfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 64e0b25..c2567f2 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -137,8 +137,8 @@ pipeline { } post { always { - publishCoverage adapters: [lcovAdapter(mergeToOneReport: true, reportFile: 'coverage/lcov.info')], - sourceFileResolver: sourceFiles('STORE_LAST_BUILD') + recordCoverage tools: [[parser: 'LCOV', pattern: 'coverage/lcov.info']], + sourceCodeRetention: 'LAST_BUILD' } } }