@Component(role=FlowReleaseManager.class, hint="feature") public class DefaultFlowFeatureManager extends AbstractFlowReleaseManager
checkoutAndGetProjects, contextProvider, jGitFlowProvider, projectsProvider, sessionProvider, setupHelper, verifyInitialVersionState
Constructor and Description |
---|
DefaultFlowFeatureManager() |
Modifier and Type | Method and Description |
---|---|
void |
deploy(ReleaseContext ctx,
List<org.apache.maven.project.MavenProject> reactorProjects,
org.apache.maven.execution.MavenSession session,
String buildNumber,
String goals) |
void |
finish(ReleaseContext ctx,
List<org.apache.maven.project.MavenProject> reactorProjects,
org.apache.maven.execution.MavenSession session) |
String |
getFinishLabelAndRunPreflight(ReleaseContext ctx,
List<org.apache.maven.project.MavenProject> reactorProjects,
org.apache.maven.execution.MavenSession session) |
String |
getStartLabelAndRunPreflight(ReleaseContext ctx,
List<org.apache.maven.project.MavenProject> reactorProjects,
org.apache.maven.execution.MavenSession session) |
void |
start(ReleaseContext ctx,
List<org.apache.maven.project.MavenProject> reactorProjects,
org.apache.maven.execution.MavenSession session) |
flow, runPreflight, setupProviders
public void start(ReleaseContext ctx, List<org.apache.maven.project.MavenProject> reactorProjects, org.apache.maven.execution.MavenSession session) throws MavenJGitFlowException
MavenJGitFlowException
public void finish(ReleaseContext ctx, List<org.apache.maven.project.MavenProject> reactorProjects, org.apache.maven.execution.MavenSession session) throws MavenJGitFlowException
MavenJGitFlowException
public void deploy(ReleaseContext ctx, List<org.apache.maven.project.MavenProject> reactorProjects, org.apache.maven.execution.MavenSession session, String buildNumber, String goals) throws MavenJGitFlowException
deploy
in interface FlowReleaseManager
deploy
in class AbstractFlowReleaseManager
MavenJGitFlowException
public String getStartLabelAndRunPreflight(ReleaseContext ctx, List<org.apache.maven.project.MavenProject> reactorProjects, org.apache.maven.execution.MavenSession session) throws JGitFlowException, MavenJGitFlowException
public String getFinishLabelAndRunPreflight(ReleaseContext ctx, List<org.apache.maven.project.MavenProject> reactorProjects, org.apache.maven.execution.MavenSession session) throws JGitFlowException, MavenJGitFlowException
Copyright © 2017 Atlassian. All rights reserved.