Modifier | Constructor and Description |
---|---|
protected |
OntrackDSLRunner() |
Modifier and Type | Method and Description |
---|---|
OntrackDSLRunner |
addBinding(String name,
Object value) |
static OntrackDSLRunner |
getRunner() |
static OntrackDSLRunner |
getRunnerForBuild(hudson.model.Item run,
hudson.model.TaskListener listener)
Creates a DSL runner for a build environment
|
OntrackDSLRunner |
injectEnvironment(String environmentVariables,
hudson.model.Run run,
hudson.model.TaskListener listener) |
OntrackDSLRunner |
injectProperties(String propertyValues,
hudson.model.Run run,
hudson.model.TaskListener listener) |
Object |
run(String dsl) |
OntrackDSLRunner |
setLogging(boolean logging) |
OntrackDSLRunner |
setOntrackLogger(OntrackDSLLogger ontrackLogger) |
OntrackDSLRunner |
setOntrackLogger(hudson.model.TaskListener taskListener) |
OntrackDSLRunner |
setSandbox(boolean sandbox) |
OntrackDSLRunner |
setSecurityEnabled(boolean securityEnabled) |
OntrackDSLRunner |
setSource(hudson.model.Item source) |
public OntrackDSLRunner setSecurityEnabled(boolean securityEnabled)
public OntrackDSLRunner setSandbox(boolean sandbox)
public OntrackDSLRunner setLogging(boolean logging)
public OntrackDSLRunner setSource(hudson.model.Item source)
public OntrackDSLRunner setOntrackLogger(OntrackDSLLogger ontrackLogger)
public OntrackDSLRunner setOntrackLogger(hudson.model.TaskListener taskListener)
public OntrackDSLRunner injectEnvironment(String environmentVariables, hudson.model.Run run, hudson.model.TaskListener listener) throws IOException, InterruptedException
IOException
InterruptedException
public OntrackDSLRunner injectProperties(@CheckForNull String propertyValues, @CheckForNull hudson.model.Run run, @CheckForNull hudson.model.TaskListener listener) throws IOException, InterruptedException
IOException
InterruptedException
public OntrackDSLRunner addBinding(String name, Object value)
public static OntrackDSLRunner getRunnerForBuild(hudson.model.Item run, hudson.model.TaskListener listener)
run
- Jenkins item where to run the scriptslistener
- Jenkins listener (for the console)public static OntrackDSLRunner getRunner()
Copyright © 2016–2023. All rights reserved.