public class Util extends Object
Constructor and Description |
---|
Util() |
Modifier and Type | Method and Description |
---|---|
static org.apache.http.client.methods.HttpGet |
addProxyInformation(org.apache.http.client.methods.HttpGet instance) |
static org.apache.http.client.methods.HttpPost |
addProxyInformation(org.apache.http.client.methods.HttpPost instance) |
static boolean |
allNotNullOrEmpty(HashMap<String,String> vars,
PrintStream printStream) |
static boolean |
allNotNullOrEmpty(String... strs) |
static org.cloudfoundry.client.lib.HttpProxyConfiguration |
buildProxyConfiguration(URL targetURL)
build proxy for cloud foundry http connection
|
static boolean |
checkRootUrl(PrintStream printStream)
check if the root url in the jenkins is set correctly
|
static String |
filter(Object logData) |
static String |
filter(String logData) |
static com.cloudbees.plugins.credentials.common.StandardCredentials |
findCredentials(String credentialsId,
hudson.model.ItemGroup context)
find Jenkins credentials in the UI configuration
|
static com.cloudbees.plugins.credentials.common.StandardCredentials |
findCredentials(String credentialsId,
hudson.model.Job context)
find Jenkins credential in the runtime
|
static String |
getAppName(hudson.EnvVars envVars) |
static String |
getGitBranch(hudson.EnvVars envVars) |
static String |
getGitCommit(hudson.EnvVars envVars) |
static String |
getGitRepoUrl(hudson.EnvVars envVars) |
static String |
getJobResult(hudson.model.Run build,
String result)
Get the current Jenkins job result
|
static String |
getJobUrl(hudson.model.Run build,
PrintStream printStream)
Get the current Jenkins job url
|
static String |
getOrg(hudson.EnvVars envVars) |
static String |
getPassword(hudson.EnvVars envVars) |
static String |
getSpace(hudson.EnvVars envVars) |
static hudson.model.Run<?,?> |
getTriggeredBuild(hudson.model.Run build,
String name,
hudson.EnvVars envVars,
PrintStream printStream)
locate triggered build
|
static String |
getUser(hudson.EnvVars envVars) |
static String |
getWebhookUrl(hudson.EnvVars envVars) |
static boolean |
isNullOrEmpty(String str)
check if the str is null or empty
|
static void |
printPluginVersion(ClassLoader loader,
PrintStream printStream)
Print the plugin version
|
static boolean |
validateEnvVariables(hudson.EnvVars envVars,
PrintStream printStream) |
public static void printPluginVersion(ClassLoader loader, PrintStream printStream)
loader
- printStream
- public static com.cloudbees.plugins.credentials.common.StandardCredentials findCredentials(String credentialsId, hudson.model.Job context) throws Exception
credentialsId
- context
- Exception
public static com.cloudbees.plugins.credentials.common.StandardCredentials findCredentials(String credentialsId, hudson.model.ItemGroup context) throws Exception
credentialsId
- context
- Exception
public static boolean checkRootUrl(PrintStream printStream)
printStream
- public static String getJobUrl(hudson.model.Run build, PrintStream printStream)
build
- printStream
- public static String getJobResult(hudson.model.Run build, String result)
build
- result
- public static hudson.model.Run<?,?> getTriggeredBuild(hudson.model.Run build, String name, hudson.EnvVars envVars, PrintStream printStream)
build
- - the current running build of this jobname
- - the build job name that you are going to locatepublic static org.apache.http.client.methods.HttpGet addProxyInformation(org.apache.http.client.methods.HttpGet instance)
public static org.apache.http.client.methods.HttpPost addProxyInformation(org.apache.http.client.methods.HttpPost instance)
public static org.cloudfoundry.client.lib.HttpProxyConfiguration buildProxyConfiguration(URL targetURL)
targetURL
- - target API URLpublic static boolean isNullOrEmpty(String str)
str
- public static boolean allNotNullOrEmpty(String... strs)
public static boolean allNotNullOrEmpty(HashMap<String,String> vars, PrintStream printStream)
public static boolean validateEnvVariables(hudson.EnvVars envVars, PrintStream printStream)
public static String getWebhookUrl(hudson.EnvVars envVars)
public static String getOrg(hudson.EnvVars envVars)
public static String getSpace(hudson.EnvVars envVars)
public static String getAppName(hudson.EnvVars envVars)
public static String getUser(hudson.EnvVars envVars)
public static String getPassword(hudson.EnvVars envVars)
public static String getGitRepoUrl(hudson.EnvVars envVars)
public static String getGitBranch(hudson.EnvVars envVars)
public static String getGitCommit(hudson.EnvVars envVars)
Copyright © 2016–2020. All rights reserved.