|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.xebialabs.deployit.maven.helper.DeploymentHelper
public class DeploymentHelper
| Nested Class Summary | |
|---|---|
static class |
DeploymentHelper.DeploymentValidationError
|
static class |
DeploymentHelper.EnvironmentAlreadyExistsError
|
| Field Summary | |
|---|---|
static int |
TASK_WAIT_TIMEOUT_MS
|
static HashSet<com.xebialabs.deployit.engine.api.execution.TaskExecutionState> |
TERMINAL_STATES
|
| Constructor Summary | |
|---|---|
DeploymentHelper(DeploymentLogger log,
com.xebialabs.deployit.booter.remote.DeployitCommunicator communicator)
|
|
| Method Summary | |
|---|---|
com.xebialabs.deployit.engine.api.dto.Deployment |
attachExplicitDeployeds(com.xebialabs.deployit.engine.api.dto.Deployment deployment,
List<MavenDeployed> explicits)
Attaches explicitly specified deployeds to the deployment |
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem |
createEnvironment(String id,
List<? extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> members)
Creates an environment with members |
com.xebialabs.deployit.engine.api.execution.TaskExecutionState |
executeAndArchiveTask(String taskId)
Starts task, waits until it's done. |
boolean |
isApplicationDeployed(String source,
String target)
Checks whether application from given source is deployed to given target |
void |
logEnvironment(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem envCi)
logs environment and it's members |
void |
logStepState(String taskId,
int stepNumber)
Logs information about single step |
void |
logTaskState(String taskId)
Logs information about task and all steps |
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem |
readCiOrNull(String environmentId)
Returns configuration item from repository, or null if it does not exist |
void |
skipAllSteps(String taskId)
|
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem |
uploadPackage(File darFile)
Uploads and imports a .dar package to deployit. |
com.xebialabs.deployit.engine.api.dto.Deployment |
validateDeployment(com.xebialabs.deployit.engine.api.dto.Deployment deployment)
Checks if deployment valid (does not contain validation messages) |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final HashSet<com.xebialabs.deployit.engine.api.execution.TaskExecutionState> TERMINAL_STATES
public static final int TASK_WAIT_TIMEOUT_MS
| Constructor Detail |
|---|
public DeploymentHelper(DeploymentLogger log,
com.xebialabs.deployit.booter.remote.DeployitCommunicator communicator)
| Method Detail |
|---|
public boolean isApplicationDeployed(String source,
String target)
public com.xebialabs.deployit.engine.api.dto.Deployment attachExplicitDeployeds(com.xebialabs.deployit.engine.api.dto.Deployment deployment,
List<MavenDeployed> explicits)
public void skipAllSteps(String taskId)
public com.xebialabs.deployit.engine.api.execution.TaskExecutionState executeAndArchiveTask(String taskId)
public void logTaskState(String taskId)
public void logStepState(String taskId,
int stepNumber)
public com.xebialabs.deployit.engine.api.dto.Deployment validateDeployment(com.xebialabs.deployit.engine.api.dto.Deployment deployment)
throws DeploymentHelper.DeploymentValidationError
DeploymentHelper.DeploymentValidationErrorpublic com.xebialabs.deployit.plugin.api.udm.ConfigurationItem readCiOrNull(String environmentId)
public void logEnvironment(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem envCi)
public com.xebialabs.deployit.plugin.api.udm.ConfigurationItem createEnvironment(String id,
List<? extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> members)
throws DeploymentHelper.EnvironmentAlreadyExistsError
DeploymentHelper.EnvironmentAlreadyExistsErrorpublic com.xebialabs.deployit.plugin.api.udm.ConfigurationItem uploadPackage(File darFile)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||