public class RapidDeployConnectorProxy extends Object
Modifier and Type | Field and Description |
---|---|
static String |
BATCHED |
static String |
CANCELLED |
static String |
COMPLETED |
static String |
CONNECTION_BAD_MESSAGE |
static String |
EXECUTING |
static String |
FAILED |
static String |
INSUFFICIENT_PERMISSIONS_MESSAGE |
static String |
JOB_HALTED |
static String |
NO_PROTOCOL_MESSAGE |
static String |
NOT_EMPTY_MESSAGE
Messages
|
static String |
REJECTED |
static String |
REQUESTED |
static String |
REQUESTED_EXECUTING |
static String |
REQUESTED_SCHEDULED |
static String |
RESUMING |
static String |
SCHEDULED |
static String |
STARTING |
static String |
SUBMITTED |
static String |
TASK_HALTED |
static String |
TIMED_OUT |
static String |
UNEXECUTABLE |
static String |
UNKNOWN
RapidDeploy deployment statuses
|
static String |
WRONG_PROJECT_MESSAGE |
Constructor and Description |
---|
RapidDeployConnectorProxy() |
Modifier and Type | Method and Description |
---|---|
String |
createPackagesTable(String serverUrl,
String authenticationToken,
String project) |
List<String> |
getDeploymentPackages(String serverUrl,
String authenticationToken,
String project,
String target) |
List<String> |
getJobPlans(String serverUrl,
String authenticationToken) |
List<String> |
getProjects(String serverUrl,
String authenticationToken)
Method that caches the projects to ease the form validation
|
List<String> |
getTargets(String serverUrl,
String authenticationToken,
String project) |
boolean |
isNewConnection() |
static boolean |
performJobDeployment(AbstractBuild<?,?> build,
BuildListener listener,
String serverUrl,
String authenticationToken,
String project,
String target,
String packageName,
Boolean asynchronousJob,
Boolean showFullLog) |
static boolean |
performJobPlanRun(BuildListener listener,
String serverUrl,
String authenticationToken,
String jobPlan,
Boolean asynchronousJob,
Boolean showIndividualLogs,
Boolean showFullLog) |
static boolean |
performPackageBuild(AbstractBuild<?,?> build,
BuildListener listener,
String serverUrl,
String authenticationToken,
String project,
String packageName,
String archiveExtension) |
void |
setNewConnection(boolean newConnection) |
public static final String UNKNOWN
public static final String REJECTED
public static final String SUBMITTED
public static final String STARTING
public static final String EXECUTING
public static final String COMPLETED
public static final String CANCELLED
public static final String FAILED
public static final String UNEXECUTABLE
public static final String TIMED_OUT
public static final String REQUESTED
public static final String SCHEDULED
public static final String BATCHED
public static final String JOB_HALTED
public static final String TASK_HALTED
public static final String REQUESTED_EXECUTING
public static final String REQUESTED_SCHEDULED
public static final String RESUMING
public static final String NOT_EMPTY_MESSAGE
public static final String NO_PROTOCOL_MESSAGE
public static final String CONNECTION_BAD_MESSAGE
public static final String WRONG_PROJECT_MESSAGE
public static final String INSUFFICIENT_PERMISSIONS_MESSAGE
public boolean isNewConnection()
public void setNewConnection(boolean newConnection)
public static boolean performPackageBuild(AbstractBuild<?,?> build, BuildListener listener, String serverUrl, String authenticationToken, String project, String packageName, String archiveExtension)
public static boolean performJobDeployment(AbstractBuild<?,?> build, BuildListener listener, String serverUrl, String authenticationToken, String project, String target, String packageName, Boolean asynchronousJob, Boolean showFullLog)
public static boolean performJobPlanRun(BuildListener listener, String serverUrl, String authenticationToken, String jobPlan, Boolean asynchronousJob, Boolean showIndividualLogs, Boolean showFullLog)
public List<String> getProjects(String serverUrl, String authenticationToken)
public List<String> getTargets(String serverUrl, String authenticationToken, String project) throws Exception
Exception
public List<String> getDeploymentPackages(String serverUrl, String authenticationToken, String project, String target) throws Exception
Exception
Copyright © 2016–2022. All rights reserved.