You've already forked jenkins-lib
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:
@@ -40,7 +40,7 @@ interface IStepExecutor {
|
||||
|
||||
def ringCommand(String script)
|
||||
|
||||
void start(String script, boolean returnStatus)
|
||||
void start(String script)
|
||||
|
||||
void tool(String toolName)
|
||||
|
||||
|
@@ -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
|
||||
|
@@ -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)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -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()
|
||||
}
|
||||
|
Reference in New Issue
Block a user