1
0
mirror of https://github.com/firstBitMarksistskaya/jenkins-lib.git synced 2025-08-25 20:09:25 +02:00

rm start return status

This commit is contained in:
Dima
2024-08-24 14:21:19 +03:00
parent 41ff0eb130
commit 611dbc83ba
4 changed files with 8 additions and 10 deletions

View File

@@ -40,7 +40,7 @@ interface IStepExecutor {
def ringCommand(String script)
void start(String script, boolean returnStatus)
void start(String script)
void tool(String toolName)

View File

@@ -73,8 +73,8 @@ class StepExecutor implements IStepExecutor {
}
@Override
void start(String script, boolean returnStatus = false) {
steps.start(script, returnStatus)
void start(String script) {
steps.start(script)
}
@Override

View File

@@ -6,21 +6,19 @@ import ru.pulsar.jenkins.library.ioc.ContextRegistry
class Start implements Serializable {
private String script
private boolean returnStatus
private String encoding = 'UTF-8'
Start(String script, boolean returnStatus = false) {
Start(String script) {
this.script = script
this.returnStatus = returnStatus
};
void run() {
IStepExecutor steps = ContextRegistry.getContext().getStepExecutor()
if (steps.isUnix()) {
steps.sh("$script &", returnStatus, encoding)
steps.sh("$script &", false, false , encoding)
} else {
steps.bat("chcp 65001 > nul \nstart $script", returnStatus, encoding)
steps.bat("chcp 65001 > nul \nstart $script", false, false, encoding)
}
}
}

View File

@@ -1,9 +1,9 @@
import ru.pulsar.jenkins.library.steps.Start
import ru.pulsar.jenkins.library.ioc.ContextRegistry
void call(String script, boolean returnStatus = false) {
void call(String script) {
ContextRegistry.registerDefaultContext(this)
Start start = new Start(script, returnStatus)
Start start = new Start(script)
start.run()
}