From 13e176b7db31218c74496d6e79b7a2852cea4e96 Mon Sep 17 00:00:00 2001 From: Cyrille Le Clerc Date: Tue, 19 Dec 2023 18:40:34 +0100 Subject: [PATCH 1/3] Bump Jenkins Core to 2.401 + Add support for OutputStreamTaskListener Signed-off-by: Cyrille Le Clerc --- pom.xml | 6 +- .../job/log/OtelLogSenderBuildListener.java | 17 ++++- .../opentelemetry/job/log/OtelLogStorage.java | 36 ++++++++--- .../job/log/util/TeeBuildListener.java | 10 +-- .../job/log/util/TeeOutputStream.java | 51 +++++++++++++++ .../util/TeeOutputStreamBuildListener.java | 60 ++++++++++++++++++ .../log/util/TeeOutputStreamTaskListener.java | 62 +++++++++++++++++++ .../job/log/util/TeePrintStream.java | 6 +- .../job/log/util/TeeTaskListener.java | 25 ++++---- 9 files changed, 235 insertions(+), 38 deletions(-) create mode 100644 src/main/java/io/jenkins/plugins/opentelemetry/job/log/util/TeeOutputStream.java create mode 100644 src/main/java/io/jenkins/plugins/opentelemetry/job/log/util/TeeOutputStreamBuildListener.java create mode 100644 src/main/java/io/jenkins/plugins/opentelemetry/job/log/util/TeeOutputStreamTaskListener.java diff --git a/pom.xml b/pom.xml index 9d6133b8f..e27313816 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ 2.19.1 -SNAPSHOT - 2.387.3 + 2.401.3 jenkinsci/${project.artifactId}-plugin 1.33.0