Skip navigation links
A B C D E F G H I J L M N O P R S T U V 

A

AbstractActionBase<B extends hudson.model.AbstractBuild<?,?>> - Class in de.silpion.jenkins.plugins.gitflow.action
Abstract base class for the any kind of action.
AbstractActionBase(B, BuildListener) - Constructor for class de.silpion.jenkins.plugins.gitflow.action.AbstractActionBase
Initialises a new action.
AbstractBuildTypeAction<T extends hudson.model.AbstractBuild<?,?>> - Class in de.silpion.jenkins.plugins.gitflow.action.buildtype
Abstract base class for the different build-type-specific actions.
AbstractBuildTypeAction(T, Launcher, BuildListener, String) - Constructor for class de.silpion.jenkins.plugins.gitflow.action.buildtype.AbstractBuildTypeAction
Initialises a new build-type-specific action.
AbstractBuildTypeAction.BuildListenerDelegate - Class in de.silpion.jenkins.plugins.gitflow.action.buildtype
BuildListener delegate omitting the Jenkins console output and redirecting it to a file.
AbstractGitflowAction<B extends hudson.model.AbstractBuild<?,?>,C extends AbstractGitflowCause> - Class in de.silpion.jenkins.plugins.gitflow.action
Abstract base class for the different Gitflow actions to be executed - before and after the main build.
AbstractGitflowAction(B, Launcher, BuildListener, GitClientProxy, C) - Constructor for class de.silpion.jenkins.plugins.gitflow.action.AbstractGitflowAction
Initialises a new Gitflow action.
AbstractGitflowCause - Class in de.silpion.jenkins.plugins.gitflow.cause
The Cause object for the executed Gitflow actions.
AbstractGitflowCause(boolean) - Constructor for class de.silpion.jenkins.plugins.gitflow.cause.AbstractGitflowCause
Creates a cause instance for the Gitflow build.
AbstractHotfixBranchCause - Class in de.silpion.jenkins.plugins.gitflow.cause
The Cause object for Gitflow actions, that are based on a hotfix branch.
AbstractHotfixBranchCause(RemoteBranch, boolean) - Constructor for class de.silpion.jenkins.plugins.gitflow.cause.AbstractHotfixBranchCause
Creates a cause instance for the Gitflow build.
AbstractReleaseBranchCause - Class in de.silpion.jenkins.plugins.gitflow.cause
The Cause object for Gitflow actions, that are based on a release branch.
AbstractReleaseBranchCause(RemoteBranch, boolean) - Constructor for class de.silpion.jenkins.plugins.gitflow.cause.AbstractReleaseBranchCause
Creates a cause instance for the Gitflow build.
add(String) - Method in class de.silpion.jenkins.plugins.gitflow.proxy.gitclient.GitClientProxy
Stage files for commit.
addFilesToGitStage(List<String>) - Method in class de.silpion.jenkins.plugins.gitflow.action.AbstractGitflowAction
Adds the provided files to the Git stages - executing git add [file1] [file2] ....
additionalBuildEnvVars - Variable in class de.silpion.jenkins.plugins.gitflow.action.AbstractGitflowAction
 
afterMainBuild() - Method in class de.silpion.jenkins.plugins.gitflow.action.AbstractGitflowAction
Runs the Gitflow actions that must be executed after the main build.
afterMainBuildInternal() - Method in class de.silpion.jenkins.plugins.gitflow.action.AbstractGitflowAction
Runs the Gitflow actions that must be executed after the main build.
afterMainBuildInternal() - Method in class de.silpion.jenkins.plugins.gitflow.action.FinishHotfixAction
 
afterMainBuildInternal() - Method in class de.silpion.jenkins.plugins.gitflow.action.FinishReleaseAction
Runs the Gitflow actions that must be executed after the main build.
afterMainBuildInternal() - Method in class de.silpion.jenkins.plugins.gitflow.action.NoGitflowAction
 
afterMainBuildInternal() - Method in class de.silpion.jenkins.plugins.gitflow.action.PublishHotfixAction
Runs the Gitflow actions that must be executed after the main build.
afterMainBuildInternal() - Method in class de.silpion.jenkins.plugins.gitflow.action.PublishReleaseAction
Runs the Gitflow actions that must be executed after the main build.
afterMainBuildInternal() - Method in class de.silpion.jenkins.plugins.gitflow.action.StartHotfixAction
Runs the Gitflow actions that must be executed after the main build.
afterMainBuildInternal() - Method in class de.silpion.jenkins.plugins.gitflow.action.StartReleaseAction
 
afterMainBuildInternal() - Method in class de.silpion.jenkins.plugins.gitflow.action.TestHotfixAction
 
afterMainBuildInternal() - Method in class de.silpion.jenkins.plugins.gitflow.action.TestReleaseAction
 
annotate(ConsoleNote) - Method in class de.silpion.jenkins.plugins.gitflow.action.buildtype.AbstractBuildTypeAction.BuildListenerDelegate
autoCommit - Variable in class de.silpion.jenkins.plugins.gitflow.proxy.gitclient.merge.GenericMergeCommand
 

B

beforeMainBuild() - Method in class de.silpion.jenkins.plugins.gitflow.action.AbstractGitflowAction
Runs the Gitflow actions that must be executed before the main build.
beforeMainBuildInternal() - Method in class de.silpion.jenkins.plugins.gitflow.action.AbstractGitflowAction
Runs the Gitflow actions that must be executed before the main build.
beforeMainBuildInternal() - Method in class de.silpion.jenkins.plugins.gitflow.action.FinishHotfixAction
 
beforeMainBuildInternal() - Method in class de.silpion.jenkins.plugins.gitflow.action.FinishReleaseAction
Runs the Gitflow actions that must be executed before the main build.
beforeMainBuildInternal() - Method in class de.silpion.jenkins.plugins.gitflow.action.NoGitflowAction
 
beforeMainBuildInternal() - Method in class de.silpion.jenkins.plugins.gitflow.action.PublishHotfixAction
Runs the Gitflow actions that must be executed before the main build.
beforeMainBuildInternal() - Method in class de.silpion.jenkins.plugins.gitflow.action.PublishReleaseAction
Runs the Gitflow actions that must be executed before the main build.
beforeMainBuildInternal() - Method in class de.silpion.jenkins.plugins.gitflow.action.StartHotfixAction
Runs the Gitflow actions that must be executed before the main build.
beforeMainBuildInternal() - Method in class de.silpion.jenkins.plugins.gitflow.action.StartReleaseAction
 
beforeMainBuildInternal() - Method in class de.silpion.jenkins.plugins.gitflow.action.TestHotfixAction
 
beforeMainBuildInternal() - Method in class de.silpion.jenkins.plugins.gitflow.action.TestReleaseAction
 
build - Variable in class de.silpion.jenkins.plugins.gitflow.action.AbstractActionBase
 
BuildListenerDelegate(BuildListener, File) - Constructor for class de.silpion.jenkins.plugins.gitflow.action.buildtype.AbstractBuildTypeAction.BuildListenerDelegate
 
buildTypeAction - Variable in class de.silpion.jenkins.plugins.gitflow.action.AbstractGitflowAction
 
BuildTypeActionFactory - Class in de.silpion.jenkins.plugins.gitflow.action.buildtype
Factory class to create instances for the build-type-specific actions regarding to the type of a build.
BuildTypeActionFactory() - Constructor for class de.silpion.jenkins.plugins.gitflow.action.buildtype.BuildTypeActionFactory
 

C

checkoutBranch(String, String) - Method in class de.silpion.jenkins.plugins.gitflow.proxy.gitclient.GitClientProxy
Regardless of the current state of the workspace (whether there is some dirty files, etc) and the state of the repository (whether the branch of the specified name exists or not), when this method exits the following conditions hold: The branch of the specified name branch exists and points to the specified ref HEAD points to branch.
clean() - Method in class de.silpion.jenkins.plugins.gitflow.proxy.gitclient.GitClientProxy
Fully revert working copy to a clean state, i.e.
cleanCheckout() - Method in class de.silpion.jenkins.plugins.gitflow.action.AbstractGitflowAction
Before entering the AbstractGitflowAction.beforeMainBuildInternal(), the checkout directory is cleaned up so that there a no modified files.
cleanCheckout() - Method in class de.silpion.jenkins.plugins.gitflow.action.NoGitflowAction
 
CliGitMergeCommand<C extends org.jenkinsci.plugins.gitclient.CliGitAPIImpl> - Class in de.silpion.jenkins.plugins.gitflow.proxy.gitclient.merge
The merge command implementation for Git command line clients, that can be provided with merge options.
CliGitMergeCommand(C, PrintStream) - Constructor for class de.silpion.jenkins.plugins.gitflow.proxy.gitclient.merge.CliGitMergeCommand
Contructs a new merge command for Git command line clients.
clone() - Method in class de.silpion.jenkins.plugins.gitflow.data.GitflowPluginData
clone() - Method in class de.silpion.jenkins.plugins.gitflow.data.RemoteBranch
commit(String) - Method in class de.silpion.jenkins.plugins.gitflow.proxy.gitclient.GitClientProxy
Commit staged files to the local repository.
compareTo(RemoteBranch) - Method in class de.silpion.jenkins.plugins.gitflow.data.RemoteBranch
configure(StaplerRequest, JSONObject) - Method in class de.silpion.jenkins.plugins.gitflow.GitflowBuildWrapper.DescriptorImpl
 
consoleLogger - Variable in class de.silpion.jenkins.plugins.gitflow.action.AbstractActionBase
 
consoleLogger - Variable in class de.silpion.jenkins.plugins.gitflow.proxy.gitclient.merge.GenericMergeCommand
 
createClient(AbstractBuild<?, ?>, BuildListener) - Method in class de.silpion.jenkins.plugins.gitflow.proxy.git.GitSCMProxy
Creates and returns a new GitClient instance.

D

de.silpion.jenkins.plugins.gitflow - package de.silpion.jenkins.plugins.gitflow
 
de.silpion.jenkins.plugins.gitflow.action - package de.silpion.jenkins.plugins.gitflow.action
 
de.silpion.jenkins.plugins.gitflow.action.buildtype - package de.silpion.jenkins.plugins.gitflow.action.buildtype
 
de.silpion.jenkins.plugins.gitflow.cause - package de.silpion.jenkins.plugins.gitflow.cause
 
de.silpion.jenkins.plugins.gitflow.data - package de.silpion.jenkins.plugins.gitflow.data
 
de.silpion.jenkins.plugins.gitflow.proxy.git - package de.silpion.jenkins.plugins.gitflow.proxy.git
 
de.silpion.jenkins.plugins.gitflow.proxy.gitclient - package de.silpion.jenkins.plugins.gitflow.proxy.gitclient
 
de.silpion.jenkins.plugins.gitflow.proxy.gitclient.merge - package de.silpion.jenkins.plugins.gitflow.proxy.gitclient.merge
 
deleteBranch(String) - Method in class de.silpion.jenkins.plugins.gitflow.action.AbstractGitflowAction
Deletes a branch.
deleteBranch(String) - Method in class de.silpion.jenkins.plugins.gitflow.proxy.gitclient.GitClientProxy
Delete a local branch.
DescriptorImpl() - Constructor for class de.silpion.jenkins.plugins.gitflow.GitflowBuildWrapper.DescriptorImpl
 
doSubmit(StaplerRequest, StaplerResponse) - Method in class de.silpion.jenkins.plugins.gitflow.GitflowProjectAction
 

E

error(String) - Method in class de.silpion.jenkins.plugins.gitflow.action.buildtype.AbstractBuildTypeAction.BuildListenerDelegate
error(String, Object...) - Method in class de.silpion.jenkins.plugins.gitflow.action.buildtype.AbstractBuildTypeAction.BuildListenerDelegate
execute() - Method in class de.silpion.jenkins.plugins.gitflow.proxy.gitclient.merge.CliGitMergeCommand
execute() - Method in class de.silpion.jenkins.plugins.gitflow.proxy.gitclient.merge.GenericMergeCommand
execute() - Method in class de.silpion.jenkins.plugins.gitflow.proxy.gitclient.merge.JGitMergeCommand
EXECUTE_GITFLOW - Static variable in class de.silpion.jenkins.plugins.gitflow.GitflowBuildWrapper.DescriptorImpl
The configurable usage permission for the Jenkins Gitflow Plugin.

F

fastForwardMode - Variable in class de.silpion.jenkins.plugins.gitflow.proxy.gitclient.merge.GenericMergeCommand
 
fatalError(String) - Method in class de.silpion.jenkins.plugins.gitflow.action.buildtype.AbstractBuildTypeAction.BuildListenerDelegate
fatalError(String, Object...) - Method in class de.silpion.jenkins.plugins.gitflow.action.buildtype.AbstractBuildTypeAction.BuildListenerDelegate
finished(Result) - Method in class de.silpion.jenkins.plugins.gitflow.action.buildtype.AbstractBuildTypeAction.BuildListenerDelegate
FinishHotfixAction<B extends hudson.model.AbstractBuild<?,?>> - Class in de.silpion.jenkins.plugins.gitflow.action
This class executes the required steps for the Gitflow action Finish Hotfix.
FinishHotfixAction(BC, Launcher, BuildListener, GitClientProxy, FinishHotfixCause) - Constructor for class de.silpion.jenkins.plugins.gitflow.action.FinishHotfixAction
Initialises a new Finish Hotfix action.
FinishHotfixCause - Class in de.silpion.jenkins.plugins.gitflow.cause
The Cause object for the Finish Hotfix action to be executed.
FinishHotfixCause(RemoteBranch) - Constructor for class de.silpion.jenkins.plugins.gitflow.cause.FinishHotfixCause
Creates a cause instance for the Gitflow build.
FinishReleaseAction<B extends hudson.model.AbstractBuild<?,?>> - Class in de.silpion.jenkins.plugins.gitflow.action
This class executes the required steps for the Gitflow action Finish Release.
FinishReleaseAction(BC, Launcher, BuildListener, GitClientProxy, FinishReleaseCause) - Constructor for class de.silpion.jenkins.plugins.gitflow.action.FinishReleaseAction
Initialises a new Finish Release action.
FinishReleaseCause - Class in de.silpion.jenkins.plugins.gitflow.cause
The Cause object for the Finish Release action to be executed.
FinishReleaseCause(RemoteBranch) - Constructor for class de.silpion.jenkins.plugins.gitflow.cause.FinishReleaseCause
Creates a cause instance for the Gitflow build.
formatPattern(String, Object...) - Static method in class de.silpion.jenkins.plugins.gitflow.action.AbstractActionBase
Creates and returns a formatted string using the specified format string and arguments.

G

GenericMergeCommand<C extends org.jenkinsci.plugins.gitclient.GitClient> - Class in de.silpion.jenkins.plugins.gitflow.proxy.gitclient.merge
The generic merge command for unknown GitClient implementations.
GenericMergeCommand(C, PrintStream) - Constructor for class de.silpion.jenkins.plugins.gitflow.proxy.gitclient.merge.GenericMergeCommand
Contructs a new generic merge command.
GenericMergeCommand.StrategyOption - Enum in de.silpion.jenkins.plugins.gitflow.proxy.gitclient.merge
The possible option for the merge strategy (see git merge option -X).
getActionName() - Method in class de.silpion.jenkins.plugins.gitflow.action.AbstractGitflowAction
Returns the action-specific name for console messages.
getActionName() - Method in class de.silpion.jenkins.plugins.gitflow.action.FinishHotfixAction
 
getActionName() - Method in class de.silpion.jenkins.plugins.gitflow.action.FinishReleaseAction
Returns the action-specific name for console messages.
getActionName() - Method in class de.silpion.jenkins.plugins.gitflow.action.NoGitflowAction
 
getActionName() - Method in class de.silpion.jenkins.plugins.gitflow.action.PublishHotfixAction
Returns the action-specific name for console messages.
getActionName() - Method in class de.silpion.jenkins.plugins.gitflow.action.PublishReleaseAction
Returns the action-specific name for console messages.
getActionName() - Method in class de.silpion.jenkins.plugins.gitflow.action.StartHotfixAction
Returns the action-specific name for console messages.
getActionName() - Method in class de.silpion.jenkins.plugins.gitflow.action.StartReleaseAction
 
getActionName() - Method in class de.silpion.jenkins.plugins.gitflow.action.TestHotfixAction
 
getActionName() - Method in class de.silpion.jenkins.plugins.gitflow.action.TestReleaseAction
 
getAdditionalBuildEnvVars() - Method in class de.silpion.jenkins.plugins.gitflow.action.AbstractGitflowAction
 
getBaseReleaseVersion() - Method in class de.silpion.jenkins.plugins.gitflow.data.RemoteBranch
 
getBranches() - Method in class de.silpion.jenkins.plugins.gitflow.proxy.gitclient.GitClientProxy
Returns the existing local and remote branches.
getBranchName() - Method in class de.silpion.jenkins.plugins.gitflow.cause.HotfixBranchCauseGroup
 
getBranchName() - Method in class de.silpion.jenkins.plugins.gitflow.cause.ReleaseBranchCauseGroup
 
getBranchName() - Method in class de.silpion.jenkins.plugins.gitflow.data.RemoteBranch
 
getBranchType(String) - Method in class de.silpion.jenkins.plugins.gitflow.GitflowBuildWrapper.DescriptorImpl
Returns the Gitflow branch type for the given simple branch name.
getBuildResultNonNull() - Method in class de.silpion.jenkins.plugins.gitflow.action.AbstractActionBase
Returns the result of the build that is in progress.
getCurrentVersion() - Method in class de.silpion.jenkins.plugins.gitflow.action.buildtype.AbstractBuildTypeAction
Returns the current version number of the project files.
getCurrentVersion() - Method in class de.silpion.jenkins.plugins.gitflow.action.buildtype.MavenBuildTypeAction
Returns the current version number of the project files.
getCurrentVersion() - Method in class de.silpion.jenkins.plugins.gitflow.action.buildtype.UnknownBuildTypeAction
Returns the current version number of the project files.
getDevelopBranch() - Method in class de.silpion.jenkins.plugins.gitflow.GitflowBuildWrapper.DescriptorImpl
 
getDisplayName() - Method in class de.silpion.jenkins.plugins.gitflow.data.GitflowPluginData
getDisplayName() - Method in class de.silpion.jenkins.plugins.gitflow.GitflowBadgeAction
getDisplayName() - Method in class de.silpion.jenkins.plugins.gitflow.GitflowBuildWrapper.DescriptorImpl
 
getDisplayName() - Method in class de.silpion.jenkins.plugins.gitflow.GitflowProjectAction
 
getFeatureBranchPrefix() - Method in class de.silpion.jenkins.plugins.gitflow.GitflowBuildWrapper.DescriptorImpl
 
getFinishHotfixCause() - Method in class de.silpion.jenkins.plugins.gitflow.cause.HotfixBranchCauseGroup
 
getFinishReleaseCause() - Method in class de.silpion.jenkins.plugins.gitflow.cause.ReleaseBranchCauseGroup
 
getGitflowActionName() - Method in class de.silpion.jenkins.plugins.gitflow.GitflowBadgeAction
 
getGitflowBuildWrapperDescriptor() - Static method in class de.silpion.jenkins.plugins.gitflow.GitflowBuildWrapper
Returns the one and only GitflowBuildWrapper.DescriptorImpl instance.
getHeadRev(String) - Method in class de.silpion.jenkins.plugins.gitflow.proxy.gitclient.GitClientProxy
Returns the ref for the head commit of the specified remote branch.
getHotfixBranch() - Method in class de.silpion.jenkins.plugins.gitflow.cause.AbstractHotfixBranchCause
 
getHotfixBranch() - Method in class de.silpion.jenkins.plugins.gitflow.cause.StartHotfixCause
 
getHotfixBranchCauseGroups() - Method in class de.silpion.jenkins.plugins.gitflow.GitflowProjectAction
 
getHotfixBranchPrefix() - Method in class de.silpion.jenkins.plugins.gitflow.GitflowBuildWrapper.DescriptorImpl
 
getHotfixVersion() - Method in class de.silpion.jenkins.plugins.gitflow.cause.HotfixBranchCauseGroup
 
getHotfixVersion() - Method in class de.silpion.jenkins.plugins.gitflow.cause.StartHotfixCause
 
getHotfixVersionDotfree() - Method in class de.silpion.jenkins.plugins.gitflow.cause.HotfixBranchCauseGroup
 
getIconFileName() - Method in class de.silpion.jenkins.plugins.gitflow.data.GitflowPluginData
getIconFileName() - Method in class de.silpion.jenkins.plugins.gitflow.GitflowBadgeAction
getIconFileName() - Method in class de.silpion.jenkins.plugins.gitflow.GitflowProjectAction
 
getLastBuildResult() - Method in class de.silpion.jenkins.plugins.gitflow.data.RemoteBranch
 
getLastBuildVersion() - Method in class de.silpion.jenkins.plugins.gitflow.data.RemoteBranch
 
getLastPatchReleaseCommit() - Method in class de.silpion.jenkins.plugins.gitflow.cause.PublishHotfixCause
 
getLastPatchReleaseCommit() - Method in class de.silpion.jenkins.plugins.gitflow.cause.PublishReleaseCause
 
getLastPatchReleaseVersion() - Method in class de.silpion.jenkins.plugins.gitflow.cause.PublishHotfixCause
 
getLastPatchReleaseVersion() - Method in class de.silpion.jenkins.plugins.gitflow.cause.PublishReleaseCause
 
getLastReleaseVersion() - Method in class de.silpion.jenkins.plugins.gitflow.data.RemoteBranch
 
getLastReleaseVersionCommit() - Method in class de.silpion.jenkins.plugins.gitflow.data.RemoteBranch
 
getLogger() - Method in class de.silpion.jenkins.plugins.gitflow.action.buildtype.AbstractBuildTypeAction.BuildListenerDelegate
getMasterBranch() - Method in class de.silpion.jenkins.plugins.gitflow.GitflowBuildWrapper.DescriptorImpl
 
getNextPatchDevelopmentVersion() - Method in class de.silpion.jenkins.plugins.gitflow.cause.StartHotfixCause
 
getNextPatchDevelopmentVersion() - Method in class de.silpion.jenkins.plugins.gitflow.cause.StartReleaseCause
 
getNextPatchDevelopmentVersion() - Method in class de.silpion.jenkins.plugins.gitflow.cause.TestHotfixCause
 
getNextPatchDevelopmentVersion() - Method in class de.silpion.jenkins.plugins.gitflow.cause.TestReleaseCause
 
getNextReleaseDevelopmentVersion() - Method in class de.silpion.jenkins.plugins.gitflow.cause.StartReleaseCause
 
getOrAddRemoteBranch(String) - Method in class de.silpion.jenkins.plugins.gitflow.data.GitflowPluginData
Returns the RemoteBranch with the given remote alias and name.
getPatchReleaseVersion() - Method in class de.silpion.jenkins.plugins.gitflow.cause.TestHotfixCause
 
getPatchReleaseVersion() - Method in class de.silpion.jenkins.plugins.gitflow.cause.TestReleaseCause
 
getPermalinks() - Method in class de.silpion.jenkins.plugins.gitflow.GitflowProjectAction
 
getProjectActions(AbstractProject) - Method in class de.silpion.jenkins.plugins.gitflow.GitflowBuildWrapper
 
getPublishedPatchReleaseVersion() - Method in class de.silpion.jenkins.plugins.gitflow.cause.StartHotfixCause
 
getPublishHotfixCause() - Method in class de.silpion.jenkins.plugins.gitflow.cause.HotfixBranchCauseGroup
 
getPublishReleaseCause() - Method in class de.silpion.jenkins.plugins.gitflow.cause.ReleaseBranchCauseGroup
 
getReleaseBranch() - Method in class de.silpion.jenkins.plugins.gitflow.cause.AbstractReleaseBranchCause
 
getReleaseBranch() - Method in class de.silpion.jenkins.plugins.gitflow.cause.StartReleaseCause
 
getReleaseBranchCauseGroups() - Method in class de.silpion.jenkins.plugins.gitflow.GitflowProjectAction
 
getReleaseBranchPrefix() - Method in class de.silpion.jenkins.plugins.gitflow.GitflowBuildWrapper.DescriptorImpl
 
getReleaseVersion() - Method in class de.silpion.jenkins.plugins.gitflow.cause.ReleaseBranchCauseGroup
 
getReleaseVersion() - Method in class de.silpion.jenkins.plugins.gitflow.cause.StartReleaseCause
 
getReleaseVersionDotfree() - Method in class de.silpion.jenkins.plugins.gitflow.cause.ReleaseBranchCauseGroup
 
getRemoteBranch(String) - Method in class de.silpion.jenkins.plugins.gitflow.data.GitflowPluginData
Returns the RemoteBranch with the given remote alias and name.
getRemoteBranches() - Method in class de.silpion.jenkins.plugins.gitflow.data.GitflowPluginData
 
getRemoteBranchNamesContaining(String) - Method in class de.silpion.jenkins.plugins.gitflow.proxy.gitclient.GitClientProxy
Find all the remote branches that include the given commit.
getShortDescription() - Method in class de.silpion.jenkins.plugins.gitflow.cause.AbstractGitflowCause
 
getStartHotfixCause() - Method in class de.silpion.jenkins.plugins.gitflow.GitflowProjectAction
 
getStartReleaseCause() - Method in class de.silpion.jenkins.plugins.gitflow.GitflowProjectAction
 
getTestHotfixCause() - Method in class de.silpion.jenkins.plugins.gitflow.cause.HotfixBranchCauseGroup
 
getTestReleaseCause() - Method in class de.silpion.jenkins.plugins.gitflow.cause.ReleaseBranchCauseGroup
 
getTooltipText() - Method in class de.silpion.jenkins.plugins.gitflow.GitflowBadgeAction
Returns the tooltip text that should be displayed to the user.
getUnstableRemoteBranchesGroupedByResult() - Method in class de.silpion.jenkins.plugins.gitflow.data.GitflowPluginData
Returns the remote branches with UNSTABLE (or worse) results, grouped by result.
getUrlName() - Method in class de.silpion.jenkins.plugins.gitflow.data.GitflowPluginData
getUrlName() - Method in class de.silpion.jenkins.plugins.gitflow.GitflowBadgeAction
getUrlName() - Method in class de.silpion.jenkins.plugins.gitflow.GitflowProjectAction
 
getVersionForBadge() - Method in class de.silpion.jenkins.plugins.gitflow.cause.AbstractGitflowCause
Returns the version number to be displayed as tool tip for the build badges.
getVersionForBadge() - Method in class de.silpion.jenkins.plugins.gitflow.cause.FinishHotfixCause
 
getVersionForBadge() - Method in class de.silpion.jenkins.plugins.gitflow.cause.FinishReleaseCause
 
getVersionForBadge() - Method in class de.silpion.jenkins.plugins.gitflow.cause.NoGitflowCause
 
getVersionForBadge() - Method in class de.silpion.jenkins.plugins.gitflow.cause.PublishHotfixCause
 
getVersionForBadge() - Method in class de.silpion.jenkins.plugins.gitflow.cause.PublishReleaseCause
 
getVersionForBadge() - Method in class de.silpion.jenkins.plugins.gitflow.cause.StartHotfixCause
Returns the version number to be displayed as tool tip for the build badges.
getVersionForBadge() - Method in class de.silpion.jenkins.plugins.gitflow.cause.StartReleaseCause
 
getVersionForBadge() - Method in class de.silpion.jenkins.plugins.gitflow.cause.TestHotfixCause
 
getVersionForBadge() - Method in class de.silpion.jenkins.plugins.gitflow.cause.TestReleaseCause
 
getVersionTagPrefix() - Method in class de.silpion.jenkins.plugins.gitflow.GitflowBuildWrapper.DescriptorImpl
 
git - Variable in class de.silpion.jenkins.plugins.gitflow.action.AbstractGitflowAction
 
gitClient - Variable in class de.silpion.jenkins.plugins.gitflow.proxy.gitclient.merge.GenericMergeCommand
 
GitClientProxy - Class in de.silpion.jenkins.plugins.gitflow.proxy.gitclient
Proxy implementation for the Jenkins GitClient.
GitClientProxy(AbstractBuild<?, ?>, BuildListener, boolean) - Constructor for class de.silpion.jenkins.plugins.gitflow.proxy.gitclient.GitClientProxy
Creates a new instance.
GitflowActionFactory - Class in de.silpion.jenkins.plugins.gitflow.action
Factory class to create the instances for the different Gitflow actions to be executed.
GitflowActionFactory() - Constructor for class de.silpion.jenkins.plugins.gitflow.action.GitflowActionFactory
 
gitflowActionName - Variable in class de.silpion.jenkins.plugins.gitflow.action.buildtype.AbstractBuildTypeAction
 
GitflowBadgeAction - Class in de.silpion.jenkins.plugins.gitflow
 
GitflowBadgeAction() - Constructor for class de.silpion.jenkins.plugins.gitflow.GitflowBadgeAction
 
GitflowBuildWrapper - Class in de.silpion.jenkins.plugins.gitflow
Wraps a build that works on a Git repository.
GitflowBuildWrapper() - Constructor for class de.silpion.jenkins.plugins.gitflow.GitflowBuildWrapper
 
GitflowBuildWrapper.DescriptorImpl - Class in de.silpion.jenkins.plugins.gitflow
The descriptor for the Jenkins Gitflow Plugin.
gitflowCause - Variable in class de.silpion.jenkins.plugins.gitflow.action.AbstractGitflowAction
 
gitflowPluginData - Variable in class de.silpion.jenkins.plugins.gitflow.action.AbstractGitflowAction
 
GitflowPluginData - Class in de.silpion.jenkins.plugins.gitflow.data
The root (action) object holding the Gitflow plugin data of a Jenkins job/project.
GitflowPluginData() - Constructor for class de.silpion.jenkins.plugins.gitflow.data.GitflowPluginData
 
GitflowProjectAction - Class in de.silpion.jenkins.plugins.gitflow
The action that appears as link in the side bar of a project.
GitflowProjectAction(AbstractProject<?, ?>) - Constructor for class de.silpion.jenkins.plugins.gitflow.GitflowProjectAction
Initialises a new GitflowProjectAction.
GitSCMProxy - Class in de.silpion.jenkins.plugins.gitflow.proxy.git
Proxy implementation for the Jenkins GitSCM.
GitSCMProxy(AbstractBuild<?, ?>) - Constructor for class de.silpion.jenkins.plugins.gitflow.proxy.git.GitSCMProxy
Creates a new instance.

H

hasReleasePermission(AbstractProject) - Static method in class de.silpion.jenkins.plugins.gitflow.GitflowBuildWrapper
 
HotfixBranchCauseGroup - Class in de.silpion.jenkins.plugins.gitflow.cause
Encapsulates a group of hotfix branch Cause objects: TestHotfixCause PublishHotfixCause FinishHotfixCause
HotfixBranchCauseGroup(RemoteBranch) - Constructor for class de.silpion.jenkins.plugins.gitflow.cause.HotfixBranchCauseGroup
 
hyperlink(String, String) - Method in class de.silpion.jenkins.plugins.gitflow.action.buildtype.AbstractBuildTypeAction.BuildListenerDelegate

I

interrupt(PrintStream, String) - Method in class de.silpion.jenkins.plugins.gitflow.OmitMainBuildParametersAction
 
isApplicable(AbstractProject<?, ?>) - Method in class de.silpion.jenkins.plugins.gitflow.GitflowBuildWrapper.DescriptorImpl
 
isDryRun() - Method in class de.silpion.jenkins.plugins.gitflow.cause.AbstractGitflowCause
 
isDryRun() - Method in class de.silpion.jenkins.plugins.gitflow.GitflowBadgeAction
 
isGitflowCause() - Method in class de.silpion.jenkins.plugins.gitflow.GitflowBadgeAction
 
isMarkSuccessfulBuildUnstableOnBrokenBranches() - Method in class de.silpion.jenkins.plugins.gitflow.GitflowBuildWrapper.DescriptorImpl
 
isOmitMainBuild() - Method in class de.silpion.jenkins.plugins.gitflow.cause.AbstractGitflowCause
Denotes if the regarding AbstractGitflowAction should omit the main (Maven) build.

J

JGitMergeCommand<C extends org.jenkinsci.plugins.gitclient.JGitAPIImpl> - Class in de.silpion.jenkins.plugins.gitflow.proxy.gitclient.merge
The merge command implementation for JGit clients, that can be provided with merge options.
JGitMergeCommand(C, PrintStream) - Constructor for class de.silpion.jenkins.plugins.gitflow.proxy.gitclient.merge.JGitMergeCommand
Contructs a new merge command for JGit clients.

L

launcher - Variable in class de.silpion.jenkins.plugins.gitflow.action.buildtype.AbstractBuildTypeAction
 
listener - Variable in class de.silpion.jenkins.plugins.gitflow.action.AbstractActionBase
 

M

MAVEN_SNAPSHOT_VERSION_SUFFIX - Static variable in class de.silpion.jenkins.plugins.gitflow.cause.AbstractGitflowCause
 
MavenBuildTypeAction - Class in de.silpion.jenkins.plugins.gitflow.action.buildtype
This class implements the different actions, that are required to apply the Gitflow to Maven projects.
MavenBuildTypeAction(MavenModuleSetBuild, Launcher, BuildListener, String) - Constructor for class de.silpion.jenkins.plugins.gitflow.action.buildtype.MavenBuildTypeAction
Initialises a new Maven build type action.
merge(ObjectId, MergeCommand.FastForwardMode, MergeCommand.Strategy, GenericMergeCommand.StrategyOption, boolean) - Method in class de.silpion.jenkins.plugins.gitflow.proxy.gitclient.GitClientProxy
Merge the given revision to the current branch using the provided merge settings.
MINIMAL_VERSION_NUMBER - Static variable in class de.silpion.jenkins.plugins.gitflow.proxy.git.GitSCMProxy
 
MINIMAL_VERSION_NUMBER - Static variable in class de.silpion.jenkins.plugins.gitflow.proxy.gitclient.GitClientProxy
 

N

newInstance(AbstractBuild<?, ?>, Launcher, BuildListener, String) - Static method in class de.silpion.jenkins.plugins.gitflow.action.buildtype.BuildTypeActionFactory
Creates an instance for the build-type-specific actions regarding to the type of the build in progress.
newInstance(B, Launcher, BuildListener) - Static method in class de.silpion.jenkins.plugins.gitflow.action.GitflowActionFactory
 
NoGitflowAction<B extends hudson.model.AbstractBuild<?,?>> - Class in de.silpion.jenkins.plugins.gitflow.action
This class executes some actions that are required when the Gitflow plugin is configured for a project and the standard (non-Gitflow) job is started.
NoGitflowAction(BC, Launcher, BuildListener, GitClientProxy) - Constructor for class de.silpion.jenkins.plugins.gitflow.action.NoGitflowAction
Initialises a new action for a non-Gitflow build.
NoGitflowCause - Class in de.silpion.jenkins.plugins.gitflow.cause
The Cause object for the No Gitflow action to be executed.
NoGitflowCause() - Constructor for class de.silpion.jenkins.plugins.gitflow.cause.NoGitflowCause
 

O

OmitMainBuildParametersAction - Class in de.silpion.jenkins.plugins.gitflow
A ParametersAction implementation for the Gitflow plugin.
OmitMainBuildParametersAction() - Constructor for class de.silpion.jenkins.plugins.gitflow.OmitMainBuildParametersAction
 
onAttached(Run<?, ?>) - Method in class de.silpion.jenkins.plugins.gitflow.GitflowBadgeAction
onLoad(Run<?, ?>) - Method in class de.silpion.jenkins.plugins.gitflow.GitflowBadgeAction

P

preCheckout(AbstractBuild, Launcher, BuildListener) - Method in class de.silpion.jenkins.plugins.gitflow.GitflowBuildWrapper
prepareForReleaseBuild() - Method in class de.silpion.jenkins.plugins.gitflow.action.buildtype.AbstractBuildTypeAction
Add configurations and settings to the main build, that change the behaviour of the main build so that it performs a release build.
prepareForReleaseBuild() - Method in class de.silpion.jenkins.plugins.gitflow.action.buildtype.MavenBuildTypeAction
Add configurations and settings to the main build, that change the behaviour of the main build so that it performs a release build.
prepareForReleaseBuild() - Method in class de.silpion.jenkins.plugins.gitflow.action.buildtype.UnknownBuildTypeAction
Add configurations and settings to the main build, that change the behaviour of the main build so that it performs a release build.
preventArchivePublication(Map<String, String>) - Method in class de.silpion.jenkins.plugins.gitflow.action.buildtype.AbstractBuildTypeAction
Add environmental variables to the given map that change the behaviour of the build so that it doesn't publish the built archives.
preventArchivePublication(Map<String, String>) - Method in class de.silpion.jenkins.plugins.gitflow.action.buildtype.MavenBuildTypeAction
Add environmental variables to the given map that change the behaviour of the build so that it doesn't publish the built archives.
preventArchivePublication(Map<String, String>) - Method in class de.silpion.jenkins.plugins.gitflow.action.buildtype.UnknownBuildTypeAction
Add environmental variables to the given map that change the behaviour of the build so that it doesn't publish the built archives.
PublishHotfixAction<B extends hudson.model.AbstractBuild<?,?>> - Class in de.silpion.jenkins.plugins.gitflow.action
This class executes the required steps for the Gitflow action Publish Hotfix.
PublishHotfixAction(BC, Launcher, BuildListener, GitClientProxy, PublishHotfixCause) - Constructor for class de.silpion.jenkins.plugins.gitflow.action.PublishHotfixAction
Initialises a new Publish Hotfix action.
PublishHotfixCause - Class in de.silpion.jenkins.plugins.gitflow.cause
The Cause object for the Publish Hotfix action to be executed.
PublishHotfixCause(RemoteBranch) - Constructor for class de.silpion.jenkins.plugins.gitflow.cause.PublishHotfixCause
Creates a cause instance for the Gitflow build.
PublishReleaseAction<B extends hudson.model.AbstractBuild<?,?>> - Class in de.silpion.jenkins.plugins.gitflow.action
This class executes the required steps for the Gitflow action Publish Release.
PublishReleaseAction(BC, Launcher, BuildListener, GitClientProxy, PublishReleaseCause) - Constructor for class de.silpion.jenkins.plugins.gitflow.action.PublishReleaseAction
Initialises a new Publish Release action.
PublishReleaseCause - Class in de.silpion.jenkins.plugins.gitflow.cause
The Cause object for the Publish Release action to be executed.
PublishReleaseCause(RemoteBranch) - Constructor for class de.silpion.jenkins.plugins.gitflow.cause.PublishReleaseCause
Creates a cause instance for the Gitflow build.
push(String, String) - Method in class de.silpion.jenkins.plugins.gitflow.proxy.gitclient.GitClientProxy
Push local objects to a remote repository.

R

ReleaseBranchCauseGroup - Class in de.silpion.jenkins.plugins.gitflow.cause
Encapsulates a group of release branch Cause objects: TestReleaseCause PublishReleaseCause FinishReleaseCause
ReleaseBranchCauseGroup(RemoteBranch) - Constructor for class de.silpion.jenkins.plugins.gitflow.cause.ReleaseBranchCauseGroup
 
RemoteBranch - Class in de.silpion.jenkins.plugins.gitflow.data
The object holding the information about a Git remote branch for a Jenkins job/project.
RemoteBranch(String) - Constructor for class de.silpion.jenkins.plugins.gitflow.data.RemoteBranch
Constructor for a new RemoteBranch object.
removeRemoteBranch(RemoteBranch, boolean) - Method in class de.silpion.jenkins.plugins.gitflow.data.GitflowPluginData
Removes the given remote branch from the Gitflow plugin data.
removeRemoteBranches(Collection<RemoteBranch>, boolean) - Method in class de.silpion.jenkins.plugins.gitflow.data.GitflowPluginData
Removes the given remote branches from the Gitflow plugin data.
revisionToMerge - Variable in class de.silpion.jenkins.plugins.gitflow.proxy.gitclient.merge.GenericMergeCommand
 
revParse(String) - Method in class de.silpion.jenkins.plugins.gitflow.proxy.gitclient.GitClientProxy
Retrieve commit object that is direct child for revName revision reference.

S

setAutoCommit(boolean) - Method in class de.silpion.jenkins.plugins.gitflow.proxy.gitclient.merge.GenericMergeCommand
 
setBaseReleaseVersion(String) - Method in class de.silpion.jenkins.plugins.gitflow.data.RemoteBranch
 
setDryRun(boolean) - Method in class de.silpion.jenkins.plugins.gitflow.cause.AbstractGitflowCause
 
setDryRun(boolean) - Method in class de.silpion.jenkins.plugins.gitflow.data.GitflowPluginData
 
setFastForwardMode(MergeCommand.FastForwardMode) - Method in class de.silpion.jenkins.plugins.gitflow.proxy.gitclient.merge.GenericMergeCommand
 
setGitflowActionName(String) - Method in class de.silpion.jenkins.plugins.gitflow.GitflowBadgeAction
 
setGitflowActionName(String) - Method in class de.silpion.jenkins.plugins.gitflow.proxy.gitclient.GitClientProxy
Set the name of the Gitflow action.
setLastBuildResult(Result) - Method in class de.silpion.jenkins.plugins.gitflow.data.RemoteBranch
 
setLastBuildVersion(String) - Method in class de.silpion.jenkins.plugins.gitflow.data.RemoteBranch
 
setLastReleaseVersion(String) - Method in class de.silpion.jenkins.plugins.gitflow.data.RemoteBranch
 
setLastReleaseVersionCommit(ObjectId) - Method in class de.silpion.jenkins.plugins.gitflow.data.RemoteBranch
 
setNextPatchDevelopmentVersion(String) - Method in class de.silpion.jenkins.plugins.gitflow.cause.StartHotfixCause
 
setNextPatchDevelopmentVersion(String) - Method in class de.silpion.jenkins.plugins.gitflow.cause.StartReleaseCause
 
setNextPatchDevelopmentVersion(String) - Method in class de.silpion.jenkins.plugins.gitflow.cause.TestHotfixCause
 
setNextPatchDevelopmentVersion(String) - Method in class de.silpion.jenkins.plugins.gitflow.cause.TestReleaseCause
 
setNextReleaseDevelopmentVersion(String) - Method in class de.silpion.jenkins.plugins.gitflow.cause.StartReleaseCause
 
setPatchReleaseVersion(String) - Method in class de.silpion.jenkins.plugins.gitflow.cause.TestHotfixCause
 
setPatchReleaseVersion(String) - Method in class de.silpion.jenkins.plugins.gitflow.cause.TestReleaseCause
 
setReleaseVersion(String) - Method in class de.silpion.jenkins.plugins.gitflow.cause.StartReleaseCause
 
setRevisionToMerge(ObjectId) - Method in class de.silpion.jenkins.plugins.gitflow.proxy.gitclient.merge.GenericMergeCommand
setStrategy(MergeCommand.Strategy) - Method in class de.silpion.jenkins.plugins.gitflow.proxy.gitclient.merge.GenericMergeCommand
setStrategyOption(GenericMergeCommand.StrategyOption) - Method in class de.silpion.jenkins.plugins.gitflow.proxy.gitclient.merge.GenericMergeCommand
 
setUp(AbstractBuild, Launcher, BuildListener) - Method in class de.silpion.jenkins.plugins.gitflow.GitflowBuildWrapper
 
started(List<Cause>) - Method in class de.silpion.jenkins.plugins.gitflow.action.buildtype.AbstractBuildTypeAction.BuildListenerDelegate
StartHotfixAction<B extends hudson.model.AbstractBuild<?,?>> - Class in de.silpion.jenkins.plugins.gitflow.action
This class executes the required steps for the Gitflow action Start Hotfix.
StartHotfixAction(BC, Launcher, BuildListener, GitClientProxy, StartHotfixCause) - Constructor for class de.silpion.jenkins.plugins.gitflow.action.StartHotfixAction
Initialises a new Start Hotfix action.
StartHotfixCause - Class in de.silpion.jenkins.plugins.gitflow.cause
The Cause object for the Start Hotfix action to be executed.
StartHotfixCause(RemoteBranch) - Constructor for class de.silpion.jenkins.plugins.gitflow.cause.StartHotfixCause
Creates a cause instance for the Gitflow build.
StartReleaseAction<B extends hudson.model.AbstractBuild<?,?>> - Class in de.silpion.jenkins.plugins.gitflow.action
This class executes the required steps for the Gitflow action Start Release.
StartReleaseAction(BC, Launcher, BuildListener, GitClientProxy, StartReleaseCause) - Constructor for class de.silpion.jenkins.plugins.gitflow.action.StartReleaseAction
Initialises a new Start Release action.
StartReleaseCause - Class in de.silpion.jenkins.plugins.gitflow.cause
The Cause object for the Start Release action to be executed.
StartReleaseCause(RemoteBranch) - Constructor for class de.silpion.jenkins.plugins.gitflow.cause.StartReleaseCause
Creates a cause instance for the Gitflow build.
strategy - Variable in class de.silpion.jenkins.plugins.gitflow.proxy.gitclient.merge.GenericMergeCommand
 
strategyOption - Variable in class de.silpion.jenkins.plugins.gitflow.proxy.gitclient.merge.GenericMergeCommand
 

T

tag(String, String) - Method in class de.silpion.jenkins.plugins.gitflow.proxy.gitclient.GitClientProxy
Create (or update) a tag.
TestHotfixAction<B extends hudson.model.AbstractBuild<?,?>> - Class in de.silpion.jenkins.plugins.gitflow.action
This class executes the required steps for the Gitflow action Test Hotfix.
TestHotfixAction(BC, Launcher, BuildListener, GitClientProxy, TestHotfixCause) - Constructor for class de.silpion.jenkins.plugins.gitflow.action.TestHotfixAction
Initialises a new Test Hotfix action.
TestHotfixCause - Class in de.silpion.jenkins.plugins.gitflow.cause
The Cause object for the Test Hotfix action to be executed.
TestHotfixCause(RemoteBranch) - Constructor for class de.silpion.jenkins.plugins.gitflow.cause.TestHotfixCause
Creates a cause instance for the Gitflow build.
TestReleaseAction<B extends hudson.model.AbstractBuild<?,?>> - Class in de.silpion.jenkins.plugins.gitflow.action
This class executes the required steps for the Gitflow action Test Release.
TestReleaseAction(BC, Launcher, BuildListener, GitClientProxy, TestReleaseCause) - Constructor for class de.silpion.jenkins.plugins.gitflow.action.TestReleaseAction
Initialises a new Publish Release action.
TestReleaseCause - Class in de.silpion.jenkins.plugins.gitflow.cause
The Cause object for the Test Release action to be executed.
TestReleaseCause(RemoteBranch) - Constructor for class de.silpion.jenkins.plugins.gitflow.cause.TestReleaseCause
Creates a cause instance for the Gitflow build.
toString() - Method in class de.silpion.jenkins.plugins.gitflow.data.RemoteBranch

U

UnknownBuildTypeAction - Class in de.silpion.jenkins.plugins.gitflow.action.buildtype
This class implements the different actions, that are required to apply the Gitflow to projects of unknown of unsupported build types - which in most cases might mean executing no operations.
UnknownBuildTypeAction(AbstractBuild<?, ?>, Launcher, BuildListener, String) - Constructor for class de.silpion.jenkins.plugins.gitflow.action.buildtype.UnknownBuildTypeAction
Initialises a new action for an unknown build type.
updateVersion(String) - Method in class de.silpion.jenkins.plugins.gitflow.action.buildtype.AbstractBuildTypeAction
Update the version numbers in the project files to the provided version.
updateVersion(String) - Method in class de.silpion.jenkins.plugins.gitflow.action.buildtype.MavenBuildTypeAction
Update the version numbers in the project files to the provided version.
updateVersion(String) - Method in class de.silpion.jenkins.plugins.gitflow.action.buildtype.UnknownBuildTypeAction
Update the version numbers in the project files to the provided version.

V

valueOf(String) - Static method in enum de.silpion.jenkins.plugins.gitflow.proxy.gitclient.merge.GenericMergeCommand.StrategyOption
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.silpion.jenkins.plugins.gitflow.proxy.gitclient.merge.GenericMergeCommand.StrategyOption
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I J L M N O P R S T U V 
Skip navigation links

Copyright © 2014–2017 Silpion IT-Solutions GmbH. All rights reserved.