public class

Helper

extends Object
java.lang.Object
   ↳ org.mule.jenkins.Helper

Summary

Fields
private static boolean bNoCredentials
static DefaultHttpClient client
private static boolean connected
static BasicHttpContext context
private static String password
private static String url
private static String user
Public Constructors
Helper()
Public Methods
static void build(String jobName)
static void buildWithParameters(String jobName, Map<String, String> params)
static JobInfo copyFromJob(String newJobName, String fromJobName)
static JobInfo createJob(String jobName)
static void delete(String jobName)
static void disableJob(String jobName)
static void enableJob(String jobName)
static JenkinsInfo getJenkinsInfo()
static JobInfo getJenkinsJobInfo(String jobName)
static BuildInfo getJobBuildInfo(String jobName, int buildNumber)
static String getJobBuildLog(String jobName, String buildNumber)
static String getPassword()
static JenkinsQueueInfo getQueueInfo()
static String getUrl()
static String getUser()
static boolean isConnected()
static void setClientInfo()
static void setConnectionInfo(String username, String password, String jenkinsURL)
static void setPassword(String password)
static void setUrl(String url)
static void setUser(String user)
[Expand]
Inherited Methods
From class java.lang.Object

Fields

private static boolean bNoCredentials

static DefaultHttpClient client

private static boolean connected

static BasicHttpContext context

private static String password

private static String url

private static String user

Public Constructors

public Helper ()

Public Methods

public static void build (String jobName)

Parameters
jobName

public static void buildWithParameters (String jobName, Map<String, String> params)

Parameters
jobName
params

public static JobInfo copyFromJob (String newJobName, String fromJobName)

Parameters
newJobName
fromJobName

public static JobInfo createJob (String jobName)

Parameters
jobName

public static void delete (String jobName)

Parameters
jobName

public static void disableJob (String jobName)

Parameters
jobName

public static void enableJob (String jobName)

Parameters
jobName

public static JenkinsInfo getJenkinsInfo ()

public static JobInfo getJenkinsJobInfo (String jobName)

Parameters
jobName

public static BuildInfo getJobBuildInfo (String jobName, int buildNumber)

Parameters
jobName
buildNumber

public static String getJobBuildLog (String jobName, String buildNumber)

Parameters
jobName
buildNumber

public static String getPassword ()

public static JenkinsQueueInfo getQueueInfo ()

public static String getUrl ()

public static String getUser ()

public static boolean isConnected ()

public static void setClientInfo ()

public static void setConnectionInfo (String username, String password, String jenkinsURL)

Parameters
username
password
jenkinsURL
Throws
ConnectionException

public static void setPassword (String password)

Parameters
password

public static void setUrl (String url)

Parameters
url

public static void setUser (String user)

Parameters
user