public class RapidDeployConnector extends Object
| Constructor and Description |
|---|
RapidDeployConnector() |
| Modifier and Type | Method and Description |
|---|---|
static List<String> |
extractIncludedJobIdsUnderPipelineJob(String responseOutput) |
static String |
extractJobId(String responseOutput) |
static Map<String,String> |
extractJobPlansFromXml(String xmlContent) |
static String |
extractJobStatus(String responseOutput) |
static List<String> |
extractTagValueFromXml(String xmlContent,
String tagName) |
static String |
invokeRapidDeployBuildPackage(String authenticationToken,
String serverUrl,
String projectName,
String packageName,
String archiveExtension,
boolean logEnabled) |
static String |
invokeRapidDeployBuildPackage(String authenticationToken,
String serverUrl,
String projectName,
String packageName,
String archiveExtension,
boolean logEnabled,
boolean asynchronousJob) |
static String |
invokeRapidDeployDeploymentPollOutput(String authenticationToken,
String serverUrl,
String projectName,
String targetEnvironment,
String packageName,
boolean logEnabled)
Runs a Job in RapidDeploy with basic information.
|
static String |
invokeRapidDeployDeploymentPollOutput(String authenticationToken,
String serverUrl,
String projectName,
String targetEnvironment,
String packageName,
boolean logEnabled,
boolean asynchronousJob)
Runs a Job in RapidDeploy providing the option to run it asynchronously.
|
static String |
invokeRapidDeployDeploymentPollOutput(String authenticationToken,
String serverUrl,
String projectName,
String targetEnvironment,
String packageName,
boolean logEnabled,
boolean asynchronousJob,
boolean allowFailedPkg)
Runs a Job in RapidDeploy providing the options to run it asynchronously and selecting if running or not previously failed packages.
|
static String |
invokeRapidDeployDeploymentPollOutput(String authenticationToken,
String serverUrl,
String projectName,
String targetEnvironment,
String packageName,
boolean logEnabled,
boolean asynchronousJob,
Map<String,String> dataDictionary)
Runs a Job in RapidDeploy providing the option to run it asynchronously and a list of data dictionary items.
|
static String |
invokeRapidDeployDeploymentPollOutput(String authenticationToken,
String serverUrl,
String projectName,
String targetEnvironment,
String packageName,
boolean logEnabled,
String userName,
String passwordEncrypted,
String keyFilePath,
String keyPassPhraseEncrypted,
String encryptionKey)
Runs a Job in RapidDeploy with specific transport credentials.
|
static String |
invokeRapidDeployDeploymentPollOutput(String authenticationToken,
String serverUrl,
String projectName,
String targetEnvironment,
String packageName,
boolean logEnabled,
String userName,
String passwordEncrypted,
String keyFilePath,
String keyPassPhraseEncrypted,
String encryptionKey,
boolean asynchronousJob)
Runs a Job in RapidDeploy with specific transport credentials and providing the option to run it asynchronously as well.
|
static String |
invokeRapidDeployDeploymentPollOutput(String authenticationToken,
String serverUrl,
String projectName,
String targetEnvironment,
String packageName,
boolean logEnabled,
String userName,
String passwordEncrypted,
String keyFilePath,
String keyPassPhraseEncrypted,
String encryptionKey,
boolean asynchronousJob,
boolean allowFailedPkg)
Runs a Job in RapidDeploy with all possible options except the data dictionary list.
|
static String |
invokeRapidDeployDeploymentPollOutput(String authenticationToken,
String serverUrl,
String projectName,
String targetEnvironment,
String packageName,
boolean logEnabled,
String userName,
String passwordEncrypted,
String keyFilePath,
String keyPassPhraseEncrypted,
String encryptionKey,
boolean asynchronousJob,
boolean allowFailedPkg,
Map<String,String> dataDictionary)
Runs a Job in RapidDeploy with all possible options (Main method).
|
static String |
invokeRapidDeployJobPlanPollOutput(String authenticationToken,
String serverUrl,
String jobPlanId,
boolean asynchronousJob) |
static String |
invokeRapidDeployJobPlans(String authenticationToken,
String serverUrl) |
static List<String> |
invokeRapidDeployListPackages(String authenticationToken,
String serverUrl,
String projectName) |
static List<String> |
invokeRapidDeployListPackages(String authenticationToken,
String serverUrl,
String projectName,
String server,
String environment,
String instance) |
static List<String> |
invokeRapidDeployListProjects(String authenticationToken,
String serverUrl) |
static List<String> |
invokeRapidDeployListServers(String authenticationToken,
String serverUrl) |
static List<String> |
invokeRapidDeployListTargets(String authenticationToken,
String serverUrl,
String projectName) |
static String |
pollRapidDeployJobDetails(String authenticationToken,
String serverUrl,
String jobId) |
static String |
pollRapidDeployJobLog(String authenticationToken,
String serverUrl,
String jobId) |
public static String invokeRapidDeployDeploymentPollOutput(String authenticationToken, String serverUrl, String projectName, String targetEnvironment, String packageName, boolean logEnabled) throws Exception
authenticationToken - serverUrl - projectName - targetEnvironment - packageName - logEnabled - Exceptionpublic static String invokeRapidDeployDeploymentPollOutput(String authenticationToken, String serverUrl, String projectName, String targetEnvironment, String packageName, boolean logEnabled, String userName, String passwordEncrypted, String keyFilePath, String keyPassPhraseEncrypted, String encryptionKey) throws Exception
authenticationToken - serverUrl - projectName - targetEnvironment - packageName - logEnabled - userName - passwordEncrypted - keyFilePath - keyPassPhraseEncrypted - encryptionKey - Exceptionpublic static String invokeRapidDeployDeploymentPollOutput(String authenticationToken, String serverUrl, String projectName, String targetEnvironment, String packageName, boolean logEnabled, boolean asynchronousJob) throws Exception
authenticationToken - serverUrl - projectName - targetEnvironment - packageName - logEnabled - asynchronousJob - Exceptionpublic static String invokeRapidDeployDeploymentPollOutput(String authenticationToken, String serverUrl, String projectName, String targetEnvironment, String packageName, boolean logEnabled, boolean asynchronousJob, Map<String,String> dataDictionary) throws Exception
authenticationToken - serverUrl - projectName - targetEnvironment - packageName - logEnabled - asynchronousJob - dataDictionary - Exceptionpublic static String invokeRapidDeployDeploymentPollOutput(String authenticationToken, String serverUrl, String projectName, String targetEnvironment, String packageName, boolean logEnabled, boolean asynchronousJob, boolean allowFailedPkg) throws Exception
authenticationToken - serverUrl - projectName - targetEnvironment - packageName - logEnabled - asynchronousJob - allowFailedPkg - Exceptionpublic static String invokeRapidDeployDeploymentPollOutput(String authenticationToken, String serverUrl, String projectName, String targetEnvironment, String packageName, boolean logEnabled, String userName, String passwordEncrypted, String keyFilePath, String keyPassPhraseEncrypted, String encryptionKey, boolean asynchronousJob) throws Exception
authenticationToken - serverUrl - projectName - targetEnvironment - packageName - logEnabled - userName - passwordEncrypted - keyFilePath - keyPassPhraseEncrypted - encryptionKey - asynchronousJob - Exceptionpublic static String invokeRapidDeployDeploymentPollOutput(String authenticationToken, String serverUrl, String projectName, String targetEnvironment, String packageName, boolean logEnabled, String userName, String passwordEncrypted, String keyFilePath, String keyPassPhraseEncrypted, String encryptionKey, boolean asynchronousJob, boolean allowFailedPkg) throws Exception
authenticationToken - serverUrl - projectName - targetEnvironment - packageName - logEnabled - userName - passwordEncrypted - keyFilePath - keyPassPhraseEncrypted - encryptionKey - asynchronousJob - allowFailedPkg - Exceptionpublic static String invokeRapidDeployDeploymentPollOutput(String authenticationToken, String serverUrl, String projectName, String targetEnvironment, String packageName, boolean logEnabled, String userName, String passwordEncrypted, String keyFilePath, String keyPassPhraseEncrypted, String encryptionKey, boolean asynchronousJob, boolean allowFailedPkg, Map<String,String> dataDictionary) throws Exception
authenticationToken - serverUrl - projectName - targetEnvironment - packageName - logEnabled - userName - passwordEncrypted - keyFilePath - keyPassPhraseEncrypted - encryptionKey - asynchronousJob - allowFailedPkg - dataDictionary - Exceptionpublic static String invokeRapidDeployJobPlanPollOutput(String authenticationToken, String serverUrl, String jobPlanId, boolean asynchronousJob) throws Exception
Exceptionpublic static String invokeRapidDeployBuildPackage(String authenticationToken, String serverUrl, String projectName, String packageName, String archiveExtension, boolean logEnabled) throws Exception
Exceptionpublic static String invokeRapidDeployBuildPackage(String authenticationToken, String serverUrl, String projectName, String packageName, String archiveExtension, boolean logEnabled, boolean asynchronousJob) throws Exception
Exceptionpublic static String pollRapidDeployJobDetails(String authenticationToken, String serverUrl, String jobId) throws Exception
Exceptionpublic static String pollRapidDeployJobLog(String authenticationToken, String serverUrl, String jobId) throws Exception
Exceptionpublic static List<String> invokeRapidDeployListProjects(String authenticationToken, String serverUrl) throws Exception
Exceptionpublic static List<String> invokeRapidDeployListTargets(String authenticationToken, String serverUrl, String projectName) throws Exception
Exceptionpublic static List<String> invokeRapidDeployListPackages(String authenticationToken, String serverUrl, String projectName) throws Exception
Exceptionpublic static List<String> invokeRapidDeployListPackages(String authenticationToken, String serverUrl, String projectName, String server, String environment, String instance) throws Exception
Exceptionpublic static List<String> invokeRapidDeployListServers(String authenticationToken, String serverUrl) throws Exception
Exceptionpublic static String invokeRapidDeployJobPlans(String authenticationToken, String serverUrl) throws Exception
Exceptionpublic static Map<String,String> extractJobPlansFromXml(String xmlContent) throws Exception
Exceptionpublic static List<String> extractTagValueFromXml(String xmlContent, String tagName) throws Exception
Exceptionpublic static String extractJobStatus(String responseOutput) throws Exception
Exceptionpublic static List<String> extractIncludedJobIdsUnderPipelineJob(String responseOutput) throws Exception
ExceptionCopyright © 2020 MidVision. All rights reserved.