org.jenkinsci.plugins.envinject.service
Class EnvInjectEnvVars
java.lang.Object
org.jenkinsci.plugins.envinject.service.EnvInjectEnvVars
- All Implemented Interfaces:
- java.io.Serializable
public class EnvInjectEnvVars
- extends java.lang.Object
- implements java.io.Serializable
- Author:
- Gregory Boissinot
- See Also:
- Serialized Form
Constructor Summary |
EnvInjectEnvVars(org.jenkinsci.lib.envinject.EnvInjectLogger logger)
|
Method Summary |
java.util.Map<java.lang.String,java.lang.String> |
executeAndGetMapGroovyScript(java.lang.String scriptContent,
java.util.Map<java.lang.String,java.lang.String> envVars)
|
int |
executeScript(boolean loadFromMaster,
java.lang.String scriptContent,
hudson.FilePath scriptExecutionRoot,
java.lang.String scriptFilePath,
java.util.Map<java.lang.String,java.lang.String> infraEnvVarsMaster,
java.util.Map<java.lang.String,java.lang.String> infraEnvVarsNode,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
|
int |
executeScript(java.lang.String scriptContent,
hudson.FilePath scriptExecutionRoot,
java.lang.String scriptFilePath,
java.util.Map<java.lang.String,java.lang.String> envVars,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
|
java.util.Map<java.lang.String,java.lang.String> |
getEnvVarsPropertiesJobProperty(hudson.FilePath rootPath,
org.jenkinsci.lib.envinject.EnvInjectLogger logger,
boolean loadFilesFromMaster,
java.lang.String propertiesFilePath,
java.util.Map<java.lang.String,java.lang.String> propertiesContent,
java.util.Map<java.lang.String,java.lang.String> infraEnvVarsMaster,
java.util.Map<java.lang.String,java.lang.String> infraEnvVarsNode)
|
java.util.Map<java.lang.String,java.lang.String> |
getEnvVarsPropertiesProperty(hudson.FilePath rootPath,
org.jenkinsci.lib.envinject.EnvInjectLogger logger,
java.lang.String propertiesFilePath,
java.util.Map<java.lang.String,java.lang.String> propertiesContent,
java.util.Map<java.lang.String,java.lang.String> currentEnvVars)
|
java.util.Map<java.lang.String,java.lang.String> |
getMergedVariables(java.util.Map<java.lang.String,java.lang.String> infraEnvVars,
java.util.Map<java.lang.String,java.lang.String> propertiesEnvVars)
|
java.util.Map<java.lang.String,java.lang.String> |
getMergedVariables(java.util.Map<java.lang.String,java.lang.String> infraEnvVars,
java.util.Map<java.lang.String,java.lang.String> propertiesEnvVars,
java.util.Map<java.lang.String,java.lang.String> groovyMapEnvVars,
java.util.Map<java.lang.String,java.lang.String> contribEnvVars)
|
void |
resolveVars(java.util.Map<java.lang.String,java.lang.String> variables,
java.util.Map<java.lang.String,java.lang.String> env)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EnvInjectEnvVars
public EnvInjectEnvVars(org.jenkinsci.lib.envinject.EnvInjectLogger logger)
getEnvVarsPropertiesJobProperty
public java.util.Map<java.lang.String,java.lang.String> getEnvVarsPropertiesJobProperty(hudson.FilePath rootPath,
org.jenkinsci.lib.envinject.EnvInjectLogger logger,
boolean loadFilesFromMaster,
java.lang.String propertiesFilePath,
java.util.Map<java.lang.String,java.lang.String> propertiesContent,
java.util.Map<java.lang.String,java.lang.String> infraEnvVarsMaster,
java.util.Map<java.lang.String,java.lang.String> infraEnvVarsNode)
throws org.jenkinsci.lib.envinject.EnvInjectException
- Throws:
org.jenkinsci.lib.envinject.EnvInjectException
getEnvVarsPropertiesProperty
public java.util.Map<java.lang.String,java.lang.String> getEnvVarsPropertiesProperty(hudson.FilePath rootPath,
org.jenkinsci.lib.envinject.EnvInjectLogger logger,
java.lang.String propertiesFilePath,
java.util.Map<java.lang.String,java.lang.String> propertiesContent,
java.util.Map<java.lang.String,java.lang.String> currentEnvVars)
throws org.jenkinsci.lib.envinject.EnvInjectException
- Throws:
org.jenkinsci.lib.envinject.EnvInjectException
executeScript
public int executeScript(boolean loadFromMaster,
java.lang.String scriptContent,
hudson.FilePath scriptExecutionRoot,
java.lang.String scriptFilePath,
java.util.Map<java.lang.String,java.lang.String> infraEnvVarsMaster,
java.util.Map<java.lang.String,java.lang.String> infraEnvVarsNode,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
throws org.jenkinsci.lib.envinject.EnvInjectException
- Throws:
org.jenkinsci.lib.envinject.EnvInjectException
executeAndGetMapGroovyScript
public java.util.Map<java.lang.String,java.lang.String> executeAndGetMapGroovyScript(java.lang.String scriptContent,
java.util.Map<java.lang.String,java.lang.String> envVars)
throws org.jenkinsci.lib.envinject.EnvInjectException
- Throws:
org.jenkinsci.lib.envinject.EnvInjectException
executeScript
public int executeScript(java.lang.String scriptContent,
hudson.FilePath scriptExecutionRoot,
java.lang.String scriptFilePath,
java.util.Map<java.lang.String,java.lang.String> envVars,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
throws org.jenkinsci.lib.envinject.EnvInjectException
- Throws:
org.jenkinsci.lib.envinject.EnvInjectException
getMergedVariables
public java.util.Map<java.lang.String,java.lang.String> getMergedVariables(java.util.Map<java.lang.String,java.lang.String> infraEnvVars,
java.util.Map<java.lang.String,java.lang.String> propertiesEnvVars)
getMergedVariables
public java.util.Map<java.lang.String,java.lang.String> getMergedVariables(java.util.Map<java.lang.String,java.lang.String> infraEnvVars,
java.util.Map<java.lang.String,java.lang.String> propertiesEnvVars,
java.util.Map<java.lang.String,java.lang.String> groovyMapEnvVars,
java.util.Map<java.lang.String,java.lang.String> contribEnvVars)
resolveVars
public void resolveVars(java.util.Map<java.lang.String,java.lang.String> variables,
java.util.Map<java.lang.String,java.lang.String> env)
Copyright © 2004-2012. All Rights Reserved.