org.apache.continuum.buildagent.manager
Class DefaultBuildAgentReleaseManager
java.lang.Object
org.apache.continuum.buildagent.manager.DefaultBuildAgentReleaseManager
- All Implemented Interfaces:
- BuildAgentReleaseManager
public class DefaultBuildAgentReleaseManager
- extends Object
- implements BuildAgentReleaseManager
Method Summary |
Map<String,Object> |
getListener(String releaseId)
|
String |
getPreparedReleaseName(String releaseId)
|
ContinuumReleaseManager |
getReleaseManager()
|
org.apache.maven.shared.release.ReleaseResult |
getReleaseResult(String releaseId)
|
String |
releaseCleanup(String releaseId)
|
void |
releasePerform(String releaseId,
String goals,
String arguments,
boolean useReleaseProfile,
Map repository,
String username)
|
String |
releasePerformFromScm(String goals,
String arguments,
boolean useReleaseProfile,
Map repository,
String scmUrl,
String scmUsername,
String scmPassword,
String scmTag,
String scmTagBase,
Map<String,String> environments,
String username)
|
String |
releasePrepare(Map<String,Object> projectMap,
Properties releaseProperties,
Map<String,String> releaseVersion,
Map<String,String> developmentVersion,
Map<String,String> environments,
String username)
|
void |
releaseRollback(String releaseId,
int projectId)
|
void |
removeListener(String releaseId)
|
void |
setBuildAgentConfigurationService(BuildAgentConfigurationService buildAgentConfigurationService)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultBuildAgentReleaseManager
public DefaultBuildAgentReleaseManager()
releasePrepare
public String releasePrepare(Map<String,Object> projectMap,
Properties releaseProperties,
Map<String,String> releaseVersion,
Map<String,String> developmentVersion,
Map<String,String> environments,
String username)
throws ContinuumReleaseException
- Specified by:
releasePrepare
in interface BuildAgentReleaseManager
- Throws:
ContinuumReleaseException
getReleaseResult
public org.apache.maven.shared.release.ReleaseResult getReleaseResult(String releaseId)
- Specified by:
getReleaseResult
in interface BuildAgentReleaseManager
getListener
public Map<String,Object> getListener(String releaseId)
- Specified by:
getListener
in interface BuildAgentReleaseManager
removeListener
public void removeListener(String releaseId)
- Specified by:
removeListener
in interface BuildAgentReleaseManager
getPreparedReleaseName
public String getPreparedReleaseName(String releaseId)
- Specified by:
getPreparedReleaseName
in interface BuildAgentReleaseManager
releasePerform
public void releasePerform(String releaseId,
String goals,
String arguments,
boolean useReleaseProfile,
Map repository,
String username)
throws ContinuumReleaseException
- Specified by:
releasePerform
in interface BuildAgentReleaseManager
- Throws:
ContinuumReleaseException
releasePerformFromScm
public String releasePerformFromScm(String goals,
String arguments,
boolean useReleaseProfile,
Map repository,
String scmUrl,
String scmUsername,
String scmPassword,
String scmTag,
String scmTagBase,
Map<String,String> environments,
String username)
throws ContinuumReleaseException
- Specified by:
releasePerformFromScm
in interface BuildAgentReleaseManager
- Throws:
ContinuumReleaseException
releaseCleanup
public String releaseCleanup(String releaseId)
- Specified by:
releaseCleanup
in interface BuildAgentReleaseManager
releaseRollback
public void releaseRollback(String releaseId,
int projectId)
throws ContinuumReleaseException
- Specified by:
releaseRollback
in interface BuildAgentReleaseManager
- Throws:
ContinuumReleaseException
setBuildAgentConfigurationService
public void setBuildAgentConfigurationService(BuildAgentConfigurationService buildAgentConfigurationService)
getReleaseManager
public ContinuumReleaseManager getReleaseManager()
- Specified by:
getReleaseManager
in interface BuildAgentReleaseManager
Copyright © 2003-2013 The Apache Software Foundation. All Rights Reserved.