From 6e0c5885ae1315de7dea13cef0f21237f3ba7b74 Mon Sep 17 00:00:00 2001 From: Nikita Gryzlov Date: Wed, 15 Apr 2020 18:23:00 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A0=D0=B0=D1=81=D1=88=D0=B8=D1=80=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D0=B8=D0=BD=D1=82=D0=B5=D1=80=D1=84=D0=B5?= =?UTF-8?q?=D0=B9=D1=81=D0=B0=20=D1=88=D0=B0=D0=B3=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jenkins/library/IStepExecutor.groovy | 10 +++++++++ .../jenkins/library/StepExecutor.groovy | 22 +++++++++++++++++++ 2 files changed, 32 insertions(+) diff --git a/src/ru/pulsar/jenkins/library/IStepExecutor.groovy b/src/ru/pulsar/jenkins/library/IStepExecutor.groovy index 3ffda12..f99f55a 100644 --- a/src/ru/pulsar/jenkins/library/IStepExecutor.groovy +++ b/src/ru/pulsar/jenkins/library/IStepExecutor.groovy @@ -11,4 +11,14 @@ interface IStepExecutor { String libraryResource(String path) String readFile(String file, String encoding) + + void echo(message) + + void cmd(String script, boolean returnStatus) + + void cmd(String gString) + + void tool(String toolName) + + void withSonarQubeEnv(String installationName, Closure body) } \ No newline at end of file diff --git a/src/ru/pulsar/jenkins/library/StepExecutor.groovy b/src/ru/pulsar/jenkins/library/StepExecutor.groovy index 738a7ac..00474f7 100644 --- a/src/ru/pulsar/jenkins/library/StepExecutor.groovy +++ b/src/ru/pulsar/jenkins/library/StepExecutor.groovy @@ -32,4 +32,26 @@ class StepExecutor implements IStepExecutor { String readFile(String file, String encoding) { steps.readFile encoding: encoding, file: file } + + @Override + void echo(Object message) { + steps.echo message + } + + @Override + void cmd(String script, boolean returnStatus = false) { + steps.cmd script: script, returnStatus: returnStatus + } + + @Override + void tool(String toolName) { + steps.tool toolName + } + + @Override + void withSonarQubeEnv(String installationName, Closure body) { + steps.withSonarQubeEnv(installationName) { + body() + } + } }