|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ContinuumReleaseManager
The Continuum Release Manager is responsible for performing releases based on a release descriptor that has been received by the Maven Release Plugin.
Field Summary | |
---|---|
static String |
ROLE
|
Method Summary | |
---|---|
Map |
getListeners()
|
Map |
getPreparedReleases()
|
Map |
getReleaseResults()
|
void |
perform(String releaseId,
File buildDirectory,
String goals,
String arguments,
boolean useReleaseProfile,
ContinuumReleaseManagerListener listener)
Perform a release based on a given releaseId |
void |
perform(String releaseId,
File buildDirectory,
String goals,
String arguments,
boolean useReleaseProfile,
ContinuumReleaseManagerListener listener,
LocalRepository repository)
|
void |
perform(String releaseId,
String workingDirectory,
File buildDirectory,
String goals,
String arguments,
boolean useReleaseProfile,
ContinuumReleaseManagerListener listener)
Perform a release based on a release descriptor received by the Maven Release Plugin. |
String |
prepare(Project project,
Properties releaseProperties,
Map<String,String> releaseVersions,
Map<String,String> developmentVersions,
ContinuumReleaseManagerListener listener,
String workingDirectory)
Prepare a project for release |
String |
prepare(Project project,
Properties releaseProperties,
Map<String,String> releaseVersions,
Map<String,String> developmentVersions,
ContinuumReleaseManagerListener listener,
String workingDirectory,
Map<String,String> environments,
String executable)
Prepare a project for release |
void |
rollback(String releaseId,
String workingDirectory,
ContinuumReleaseManagerListener listener)
Rollback changes made by a previous release. |
String |
sanitizeTagName(String scmUrl,
String tagName)
Clean up the tagname to respect the scm provider policy. |
Field Detail |
---|
static final String ROLE
Method Detail |
---|
String prepare(Project project, Properties releaseProperties, Map<String,String> releaseVersions, Map<String,String> developmentVersions, ContinuumReleaseManagerListener listener, String workingDirectory) throws ContinuumReleaseException
project
- releaseProperties
- releaseVersions
- developmentVersions
- listener
- workingDirectory
-
ContinuumReleaseException
String prepare(Project project, Properties releaseProperties, Map<String,String> releaseVersions, Map<String,String> developmentVersions, ContinuumReleaseManagerListener listener, String workingDirectory, Map<String,String> environments, String executable) throws ContinuumReleaseException
project
- releaseProperties
- releaseVersions
- developmentVersions
- listener
- workingDirectory
- environments
- executable
-
ContinuumReleaseException
void perform(String releaseId, File buildDirectory, String goals, String arguments, boolean useReleaseProfile, ContinuumReleaseManagerListener listener) throws ContinuumReleaseException
releaseId
- buildDirectory
- goals
- useReleaseProfile
-
ContinuumReleaseException
void perform(String releaseId, String workingDirectory, File buildDirectory, String goals, String arguments, boolean useReleaseProfile, ContinuumReleaseManagerListener listener) throws ContinuumReleaseException
releaseId
- workingDirectory
- buildDirectory
- goals
- useReleaseProfile
- listener
-
ContinuumReleaseException
void rollback(String releaseId, String workingDirectory, ContinuumReleaseManagerListener listener) throws ContinuumReleaseException
releaseId
- workingDirectory
- listener
-
ContinuumReleaseException
Map getPreparedReleases()
Map getReleaseResults()
Map getListeners()
void perform(String releaseId, File buildDirectory, String goals, String arguments, boolean useReleaseProfile, ContinuumReleaseManagerListener listener, LocalRepository repository) throws ContinuumReleaseException
ContinuumReleaseException
String sanitizeTagName(String scmUrl, String tagName) throws Exception
scmUrl
- The scm urltagName
- The tag name
Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |