Modifier and Type | Method and Description |
---|---|
static MemberBuildCause |
CascadeLogic.cascadeCause(BuildContext<CascadeBuild> context)
Cascade build cause.
|
static String |
LayoutLogic.cascadeName(BuildContext<hudson.maven.MavenModuleSetBuild> context,
hudson.maven.MavenModuleSet layoutProject)
Generate cascade project name.
|
static boolean |
LayoutLogic.checkModuleNesting(BuildContext<hudson.maven.MavenModuleSetBuild> context,
hudson.maven.MavenModuleSet layoutProject)
Verify plug-in maven module nesting convention:
|
static void |
LayoutLogic.ensureProjectView(BuildContext<hudson.maven.MavenModuleSetBuild> context,
hudson.model.TopLevelItem project)
Create view if missing and add project to the view.
|
static boolean |
CascadeLogic.hasCascadeCause(BuildContext<CascadeBuild> context)
Verify presence of a build cause.
|
static boolean |
CascadeLogic.hasModuleResult(BuildContext<CascadeBuild> context,
hudson.maven.ModuleName moduleName)
Verify if module was already included in the results.
|
static void |
CascadeLogic.logActions(BuildContext<CascadeBuild> context,
List<hudson.model.Action> actionList)
Show build actions in the log.
|
static void |
CascadeLogic.logDependency(BuildContext<CascadeBuild> context,
List<org.apache.maven.model.Dependency> dependencyList)
Show project dependencies in the log.
|
static void |
CascadeLogic.logResult(BuildContext<CascadeBuild> context) |
static List<hudson.model.Action> |
CascadeLogic.mavenCommitGoals(BuildContext<CascadeBuild> context,
String... options)
Commit pom.xml to SCM.
|
static List<hudson.model.Action> |
CascadeLogic.mavenDependencyGoals(BuildContext<CascadeBuild> context,
String... options)
Update dependency version in pom.xml.
|
static List<hudson.model.Action> |
CascadeLogic.mavenParentGoals(BuildContext<CascadeBuild> context,
String... options)
Update parent version in pom.xml.
|
static List<hudson.model.Action> |
CascadeLogic.mavenReleaseGoals(BuildContext<CascadeBuild> context,
String... options)
Release maven artifact.
|
static List<hudson.model.Action> |
CascadeLogic.mavenUpdateGoals(BuildContext<CascadeBuild> context,
String... options)
Update maven and jenkins metadata after release.
|
static List<hudson.model.Action> |
CascadeLogic.mavenValidateGoals(BuildContext<CascadeBuild> context,
String... options)
Update maven and jenkins metadata before release.
|
static List<hudson.model.Action> |
LayoutLogic.mavenValidateGoals(BuildContext<hudson.maven.MavenModuleSetBuild> context,
String... options)
Update maven and jenkins metadata.
|
static String |
LayoutLogic.memberName(BuildContext<hudson.maven.MavenModuleSetBuild> context,
hudson.maven.MavenModuleSet layoutProject,
hudson.maven.MavenModule module)
Generate member project name.
|
static hudson.maven.MavenModuleSet |
CascadeLogic.memberProject(BuildContext<CascadeBuild> context)
Find initial member project.
|
static hudson.maven.MavenModuleSet |
CascadeLogic.memberProject(BuildContext<CascadeBuild> context,
hudson.maven.ModuleName sourceName)
Find member project of a cascade by maven module name.
|
static String |
CascadeLogic.memberReleaseVersion(BuildContext<CascadeBuild> context)
Initial member release version.
|
static String |
CascadeLogic.memberSnapshotVersion(BuildContext<CascadeBuild> context)
Initial member development version.
|
static hudson.model.Result |
CascadeLogic.process(BuildContext<CascadeBuild> context)
Cascade entry point.
|
static boolean |
LayoutLogic.process(BuildContext<hudson.maven.MavenModuleSetBuild> context)
Layout build entry point.
|
static void |
LayoutLogic.processCascade(BuildContext<hudson.maven.MavenModuleSetBuild> context,
hudson.maven.MavenModuleSet layoutProject,
LayoutArgumentsAction action)
Process cascade project create/update/delete.
|
static hudson.model.Result |
CascadeLogic.processEntry(int level,
BuildContext<CascadeBuild> context,
hudson.maven.ModuleName moduleName)
Recursively release projects.
|
static void |
LayoutLogic.processLayout(BuildContext<hudson.maven.MavenModuleSetBuild> context,
hudson.maven.MavenModuleSet layoutProject)
Process layout project settings.
|
static hudson.model.Result |
CascadeLogic.processMaven(BuildContext<CascadeBuild> context,
hudson.maven.MavenModuleSet project,
List<hudson.model.Action> actionList,
boolean isBlocking)
Build maven module.
|
static boolean |
LayoutLogic.processMemberList(BuildContext<hudson.maven.MavenModuleSetBuild> context,
hudson.maven.MavenModuleSet layoutProject,
LayoutArgumentsAction action)
Process member project list create/update/delete.
|
static boolean |
LayoutLogic.processMemberListCreate(BuildContext<hudson.maven.MavenModuleSetBuild> context,
hudson.maven.MavenModuleSet layoutProject)
Create member list using name as distinction.
|
static boolean |
LayoutLogic.processMemberListDelete(BuildContext<hudson.maven.MavenModuleSetBuild> context,
hudson.maven.MavenModuleSet layoutProject)
Delete member list using identity as distinction.
|
static boolean |
LayoutLogic.processMemberListUpdate(BuildContext<hudson.maven.MavenModuleSetBuild> context,
hudson.maven.MavenModuleSet layoutProject)
Update member list using identity as distinction.
|
static void |
LayoutLogic.processMemberUpdate(BuildContext<hudson.maven.MavenModuleSetBuild> context,
hudson.maven.MavenModule memberModule,
hudson.maven.MavenModuleSet memberProject,
hudson.maven.MavenModuleSet layoutProject)
Update configuration of existing member project based on the layout
project, with member specifics.
|
static void |
LayoutLogic.processMemberValidate(BuildContext<hudson.maven.MavenModuleSetBuild> context,
hudson.maven.MavenModuleSet project)
Validate newly created member projects.
|
static void |
PluginScm.scmCheckin(BuildContext<CascadeBuild> context,
hudson.maven.MavenModuleSet project)
Transmit into remote.
|
static void |
PluginScm.scmCheckout(BuildContext<CascadeBuild> context,
hudson.maven.MavenModuleSet project)
Copy from remote into local.
|
static void |
PluginScm.scmCommit(BuildContext<?> context,
hudson.maven.MavenModuleSet project,
String pattern)
Commit into local.
|
static void |
CascadeLogic.scmRead(int level,
BuildContext<CascadeBuild> context,
hudson.maven.MavenModuleSet project)
Perform optional update.
|
static void |
PluginScm.scmUpdate(BuildContext<CascadeBuild> context,
hudson.maven.MavenModuleSet project)
Update from remote.
|
static void |
CascadeLogic.scmWrite(int level,
BuildContext<CascadeBuild> context,
hudson.maven.MavenModuleSet project)
Perform commit and optional check-in.
|
static void |
CascadeLogic.storeBuildResult(BuildContext<CascadeBuild> context,
hudson.maven.MavenModuleSetBuild build)
Store build result in the build context.
|
static hudson.FilePath |
PluginScm.workspace(BuildContext<?> context,
hudson.maven.MavenModuleSet project)
Find workspace for a project.
|
Copyright © 2004-2013 Barchart, Inc.. All Rights Reserved.