org.apache.continuum.buildagent.manager
Interface BuildAgentReleaseManager

Package class diagram package 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)
           
 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 releasePerformFromScm(String goals, String arguments, boolean useReleaseProfile, Map repository, String scmUrl, String scmUsername, String scmPassword, String scmTag, String scmTagBase, Map<String,String> environments)
           
 String releasePrepare(Map<String,Object> project, Map<String,Object> properties, Map<String,String> releaseVersion, Map<String,String> developmentVersion, Map<String,String> environments)
           
 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,
                      Map<String,Object> properties,
                      Map<String,String> releaseVersion,
                      Map<String,String> developmentVersion,
                      Map<String,String> environments)
                      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)
                    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)
                             throws ContinuumReleaseException
Throws:
ContinuumReleaseException

releaseCleanup

String releaseCleanup(String releaseId)

releaseRollback

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


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