Class EnvVarsResolver
- java.lang.Object
-
- org.jenkinsci.plugins.envinjectapi.util.EnvVarsResolver
-
public class EnvVarsResolver extends Object
Provides utility methods for resolving environment variables.- Author:
- Gregory Boissinot, Oleg Nenashev
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Map<String,String>
getCauseEnvVars(Run<?,?> run)
Retrieves variables describing the Run cause.static Map<String,String>
getEnVars(Run<?,?> run)
static Map<String,String>
getPollingEnvVars(Job<?,?> job, Node node)
static String
resolveEnvVars(Run<?,?> run, String value)
-
-
-
Method Detail
-
getPollingEnvVars
@NonNull public static Map<String,String> getPollingEnvVars(@NonNull Job<?,?> job, @CheckForNull Node node) throws org.jenkinsci.lib.envinject.EnvInjectException
- Throws:
org.jenkinsci.lib.envinject.EnvInjectException
-
getEnVars
@NonNull public static Map<String,String> getEnVars(@NonNull Run<?,?> run) throws org.jenkinsci.lib.envinject.EnvInjectException
- Throws:
org.jenkinsci.lib.envinject.EnvInjectException
-
resolveEnvVars
@CheckForNull public static String resolveEnvVars(@NonNull Run<?,?> run, @CheckForNull String value) throws org.jenkinsci.lib.envinject.EnvInjectException
- Throws:
org.jenkinsci.lib.envinject.EnvInjectException
-
-