- 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
-
- 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
-
- 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
-
- 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.
- 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.