org.apache.continuum.buildagent.manager
Interface BuildAgentReleaseManager

All Known Implementing Classes:
DefaultBuildAgentReleaseManager

public interface BuildAgentReleaseManager


Field Summary
static String ROLE
           
 
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> project, Properties properties, Map<String,String> releaseVersion, Map<String,String> developmentVersion, Map<String,String> environments, String username)
           
 void releaseRollback(String releaseId, int projectId)
           
 void removeListener(String releaseId)
           
 

Field Detail

ROLE

static final String ROLE
Method Detail

releasePrepare

String releasePrepare(Map<String,Object> project,
                      Properties properties,
                      Map<String,String> releaseVersion,
                      Map<String,String> developmentVersion,
                      Map<String,String> environments,
                      String username)
                      throws ContinuumReleaseException
Throws:
ContinuumReleaseException

getReleaseResult

org.apache.maven.shared.release.ReleaseResult getReleaseResult(String releaseId)

getListener

Map<String,Object> getListener(String releaseId)

removeListener

void removeListener(String releaseId)

getPreparedReleaseName

String getPreparedReleaseName(String releaseId)

releasePerform

void releasePerform(String releaseId,
                    String goals,
                    String arguments,
                    boolean useReleaseProfile,
                    Map repository,
                    String username)
                    throws ContinuumReleaseException
Throws:
ContinuumReleaseException

releasePerformFromScm

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
Throws:
ContinuumReleaseException

releaseCleanup

String releaseCleanup(String releaseId)

releaseRollback

void releaseRollback(String releaseId,
                     int projectId)
                     throws ContinuumReleaseException
Throws:
ContinuumReleaseException

getReleaseManager

ContinuumReleaseManager getReleaseManager()


Copyright © 2003-2013 The Apache Software Foundation. All Rights Reserved.