org.jenkinsci.plugins.envinject.service
Class EnvInjectEnvVars
java.lang.Object
org.jenkinsci.plugins.envinject.service.EnvInjectEnvVars
- All Implemented Interfaces:
- Serializable
public class EnvInjectEnvVars
- extends Object
- implements Serializable
- Author:
- Gregory Boissinot
- See Also:
- Serialized Form
Constructor Summary |
EnvInjectEnvVars(org.jenkinsci.lib.envinject.EnvInjectLogger logger)
|
Method Summary |
int |
executeScript(boolean loadFromMaster,
String scriptContent,
hudson.FilePath scriptExecutionRoot,
String scriptFilePath,
Map<String,String> infraEnvVarsMaster,
Map<String,String> infraEnvVarsNode,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
|
int |
executeScript(String scriptContent,
hudson.FilePath scriptExecutionRoot,
String scriptFilePath,
Map<String,String> envVars,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
|
Map<String,String> |
getEnvVarsPropertiesJobProperty(hudson.FilePath rootPath,
org.jenkinsci.lib.envinject.EnvInjectLogger logger,
boolean loadFilesFromMaster,
String propertiesFilePath,
Map<String,String> propertiesContent,
Map<String,String> infraEnvVarsMaster,
Map<String,String> infraEnvVarsNode)
|
Map<String,String> |
getEnvVarsPropertiesProperty(hudson.FilePath rootPath,
org.jenkinsci.lib.envinject.EnvInjectLogger logger,
String propertiesFilePath,
Map<String,String> propertiesContent,
Map<String,String> currentEnvVars)
|
Map<String,String> |
getMergedVariables(Map<String,String> infraEnvVars,
Map<String,String> propertiesEnvVars)
|
Map<String,String> |
getMergedVariables(Map<String,String> infraEnvVars,
Map<String,String> contribEnvVars,
Map<String,String> propertiesEnvVars)
|
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 Map<String,String> getEnvVarsPropertiesJobProperty(hudson.FilePath rootPath,
org.jenkinsci.lib.envinject.EnvInjectLogger logger,
boolean loadFilesFromMaster,
String propertiesFilePath,
Map<String,String> propertiesContent,
Map<String,String> infraEnvVarsMaster,
Map<String,String> infraEnvVarsNode)
throws org.jenkinsci.lib.envinject.EnvInjectException
- Throws:
org.jenkinsci.lib.envinject.EnvInjectException
getEnvVarsPropertiesProperty
public Map<String,String> getEnvVarsPropertiesProperty(hudson.FilePath rootPath,
org.jenkinsci.lib.envinject.EnvInjectLogger logger,
String propertiesFilePath,
Map<String,String> propertiesContent,
Map<String,String> currentEnvVars)
throws org.jenkinsci.lib.envinject.EnvInjectException
- Throws:
org.jenkinsci.lib.envinject.EnvInjectException
executeScript
public int executeScript(boolean loadFromMaster,
String scriptContent,
hudson.FilePath scriptExecutionRoot,
String scriptFilePath,
Map<String,String> infraEnvVarsMaster,
Map<String,String> infraEnvVarsNode,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
throws org.jenkinsci.lib.envinject.EnvInjectException
- Throws:
org.jenkinsci.lib.envinject.EnvInjectException
executeScript
public int executeScript(String scriptContent,
hudson.FilePath scriptExecutionRoot,
String scriptFilePath,
Map<String,String> envVars,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
throws org.jenkinsci.lib.envinject.EnvInjectException
- Throws:
org.jenkinsci.lib.envinject.EnvInjectException
getMergedVariables
public Map<String,String> getMergedVariables(Map<String,String> infraEnvVars,
Map<String,String> propertiesEnvVars)
getMergedVariables
public Map<String,String> getMergedVariables(Map<String,String> infraEnvVars,
Map<String,String> contribEnvVars,
Map<String,String> propertiesEnvVars)
Copyright © 2004-2012. All Rights Reserved.