Index

A B C D E F G H I J K L M N O P R S T U V W 
All Classes|All Packages

A

accept(File) - Method in class io.jenkins.updatebot.support.FileExtensionFilter
 
add(GitRepository) - Method in class io.jenkins.updatebot.model.RepositoryConfig
 
addAndCommit(File, String) - Method in interface io.jenkins.updatebot.git.GitPlugin
 
addAndCommit(File, String) - Method in class io.jenkins.updatebot.git.GitPluginCLI
 
addChange(DependencyVersionChange) - Method in class io.jenkins.updatebot.model.MavenArtifactVersionChanges
 
addChange(MavenArtifactVersionChange) - Method in class io.jenkins.updatebot.model.MavenArtifactVersionChanges
 
addChangeFromCommentLine(List<DependencyVersionChange>, Kind, String) - Static method in class io.jenkins.updatebot.github.Issues
 
addChild(CommandContext) - Method in class io.jenkins.updatebot.commands.CommandContext
 
addChild(CommandContext) - Method in class io.jenkins.updatebot.commands.ParentContext
 
addChildElement(Element, String) - Static method in class io.jenkins.updatebot.support.DecentXmlHelper
 
addChildElement(Element, String, String) - Static method in class io.jenkins.updatebot.support.DecentXmlHelper
 
addCommand(CommandSupport) - Method in class io.jenkins.updatebot.commands.CompositeCommand
 
addConflictsComment(GHIssue, List<DependencyVersionChange>, String, DependenciesCheck) - Static method in class io.jenkins.updatebot.github.Issues
 
addDependency(DependencyInfo, String, String) - Method in class io.jenkins.updatebot.kind.npm.dependency.DependencyInfo
Associates this dependency as a transient dependency of the parent
addFabric8MavenPluginConfig(Element, String) - Static method in class io.jenkins.updatebot.kind.maven.ElementProcessors
 
addGitHubRepositories(Configuration, Map<String, LocalRepository>, GitHub, GithubOrganisation, File) - Static method in class io.jenkins.updatebot.repository.Repositories
 
addPipeline(EnableFabric8Context) - Method in class io.jenkins.updatebot.commands.EnableFabric8
 
addPomFiles(File, List<PomUpdateStatus>) - Static method in class io.jenkins.updatebot.kind.maven.PomHelper
 
addProwComment(CommandContext, GHPullRequest) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
 
addRepository(Configuration, Map<String, LocalRepository>, File, GitRepository) - Static method in class io.jenkins.updatebot.repository.Repositories
 
addText(Element, String) - Static method in class io.jenkins.updatebot.support.DecentXmlHelper
Adds the given text to the given node
addUpdateDependencySteps(List<DependencyVersionChange>, JsonNode, DependencySet, String) - Method in class io.jenkins.updatebot.kind.npm.PackageJsonUpdater
 
addValues(List<String>, String[]) - Method in class io.jenkins.updatebot.model.FilterSupport
 
addVersionChangesFromSource(CommandContext, Dependencies, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.brew.BrewUpdater
 
addVersionChangesFromSource(CommandContext, Dependencies, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.CompositeUpdater
 
addVersionChangesFromSource(CommandContext, Dependencies, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.docker.DockerUpdater
 
addVersionChangesFromSource(CommandContext, Dependencies, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.file.FileUpdater
 
addVersionChangesFromSource(CommandContext, Dependencies, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.helm.HelmUpdater
Lets find changes from a local release build of a chart and push them into dependent projects
addVersionChangesFromSource(CommandContext, Dependencies, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.jenkinsx.JenkinsXUpdater
 
addVersionChangesFromSource(CommandContext, Dependencies, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.make.MakeUpdater
 
addVersionChangesFromSource(CommandContext, Dependencies, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.maven.MavenUpdater
 
addVersionChangesFromSource(CommandContext, Dependencies, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.npm.PackageJsonUpdater
Adds the list of possible dependency update steps from the given source context that we can then apply to other repositories
addVersionChangesFromSource(CommandContext, Dependencies, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.plugins.PluginsUpdater
 
addVersionChangesFromSource(CommandContext, Dependencies, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.regex.RegexUpdater
 
addVersionChangesFromSource(CommandContext, Dependencies, List<DependencyVersionChange>) - Method in interface io.jenkins.updatebot.kind.Updater
 
after(String, String) - Static method in class io.jenkins.updatebot.support.VersionHelper
 
and(Filter<T>...) - Static method in class io.jenkins.updatebot.support.FilterHelpers
 
append(KindDependenciesCheck) - Method in class io.jenkins.updatebot.kind.KindDependenciesCheck
 
appendFieldsAnnotatatedWith(List<Field>, Class<?>, Filter<Field>) - Static method in class io.jenkins.updatebot.support.ReflectionHelper
 
appendPullRequestComment(StringBuilder) - Method in class io.jenkins.updatebot.commands.CommandSupport
 
appendPullRequestComment(StringBuilder) - Method in class io.jenkins.updatebot.commands.CompositeCommand
 
appendPullRequestCommentArguments(StringBuilder) - Method in class io.jenkins.updatebot.commands.CommandSupport
Appends any command specific parameters
applyChange(DependencyVersionChange) - Method in class io.jenkins.updatebot.kind.helm.model.Requirements
 
applyChanges(Iterable<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.helm.model.Requirements
 
applyEnvironmentVariables(ProcessBuilder, Map<String, String>) - Static method in class io.jenkins.updatebot.support.ProcessHelper
 
applyRequirementsChanges(CommandContext, List<DependencyVersionChange>, Requirements, File) - Static method in class io.jenkins.updatebot.kind.helm.HelmUpdater
 
ARTIFACT - Static variable in class io.jenkins.updatebot.kind.maven.MavenScopes
 

B

before(String, String) - Static method in class io.jenkins.updatebot.support.VersionHelper
 
between(String, String, String) - Static method in class io.jenkins.updatebot.support.VersionHelper
 
BODY - Static variable in class io.jenkins.updatebot.github.Issues
 
BREW - io.jenkins.updatebot.kind.Kind
 
BrewUpdater - Class in io.jenkins.updatebot.kind.brew
 
BrewUpdater() - Constructor for class io.jenkins.updatebot.kind.brew.BrewUpdater
 
byKind(List<DependencyVersionChange>) - Static method in class io.jenkins.updatebot.model.DependencyVersionChange
Returns the dependency version changes by kind

C

change(String) - Method in class io.jenkins.updatebot.commands.PushVersionChangesContext
Returns the change for the given name or null if there is none
Change(String, String, String, String) - Constructor for class io.jenkins.updatebot.commands.PushVersionChangesContext.Change
 
changedStatuses(Configuration, Map<String, StatusInfo>, Map<String, StatusInfo>) - Static method in class io.jenkins.updatebot.commands.StatusInfo
Lets return the current status by combining the old and new status maps to handle new maps not including links to old pending issues or pull requests that are now closed
Chart - Class in io.jenkins.updatebot.kind.helm.model
Represents the Helm Chart.yaml file
Chart() - Constructor for class io.jenkins.updatebot.kind.helm.model.Chart
 
Chart(String, String) - Constructor for class io.jenkins.updatebot.kind.helm.model.Chart
 
CHART_YAML - Static variable in class io.jenkins.updatebot.kind.helm.HelmFiles
 
ChartDependency - Class in io.jenkins.updatebot.kind.helm.model
 
ChartDependency() - Constructor for class io.jenkins.updatebot.kind.helm.model.ChartDependency
 
CHECK_PR_STATUS - Static variable in class io.jenkins.updatebot.EnvironmentVariables
 
checkCommitStatus(GHRepository, GHPullRequest, GHCommitState) - Static method in class io.jenkins.updatebot.github.GitHubHelpers
Make sure all the statuses reported on the commit match the expected, at least for first page
checkDependencies(CommandContext, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.CompositeUpdater
 
checkDependencies(CommandContext, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.npm.PackageJsonUpdater
 
checkDependencies(CommandContext, List<DependencyVersionChange>) - Method in interface io.jenkins.updatebot.kind.Updater
 
checkDependencies(CommandContext, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.UpdaterSupport
 
checkDependencyChanges(CommandContext, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
 
clone(File, String, String) - Method in interface io.jenkins.updatebot.git.GitPlugin
 
clone(File, String, String) - Method in class io.jenkins.updatebot.git.GitPluginCLI
 
cloneOrPullRepositories(Configuration) - Method in class io.jenkins.updatebot.commands.CommandSupport
 
cloneOrPullRepositories(Configuration, RepositoryConfig) - Static method in class io.jenkins.updatebot.repository.Repositories
 
cloneOrPullRepository(Configuration, LocalRepository) - Static method in class io.jenkins.updatebot.repository.Repositories
 
close() - Method in class io.jenkins.updatebot.support.FileDeleter
 
CLOSE_MESSAGE - Static variable in class io.jenkins.updatebot.github.Issues
 
closeIssues(List<GHIssue>) - Static method in class io.jenkins.updatebot.github.GitHubHelpers
 
closeOpenUpdateBotIssuesAndPullRequests(String, List<LocalRepository>) - Static method in class io.jenkins.updatebot.github.GitHubHelpers
 
closePullRequests(List<GHPullRequest>) - Static method in class io.jenkins.updatebot.github.GitHubHelpers
 
COLOR_COMMAND - Static variable in class io.jenkins.updatebot.Configuration
 
COLOR_COMPLETE - Static variable in class io.jenkins.updatebot.Configuration
 
COLOR_ERROR - Static variable in class io.jenkins.updatebot.Configuration
 
COLOR_PENDING - Static variable in class io.jenkins.updatebot.Configuration
 
COLOR_WARNING - Static variable in class io.jenkins.updatebot.Configuration
 
colored(Ansi.Color, String) - Method in class io.jenkins.updatebot.Configuration
 
COMMAND_COMMENT_INDENT - Static variable in class io.jenkins.updatebot.github.PullRequests
 
COMMAND_COMMENT_PREFIX - Static variable in class io.jenkins.updatebot.github.PullRequests
 
COMMAND_COMMENT_PREFIX_SEPARATOR - Static variable in class io.jenkins.updatebot.github.PullRequests
 
CommandContext - Class in io.jenkins.updatebot.commands
 
CommandContext(CommandContext) - Constructor for class io.jenkins.updatebot.commands.CommandContext
 
CommandContext(LocalRepository, Configuration) - Constructor for class io.jenkins.updatebot.commands.CommandContext
 
CommandNames - Class in io.jenkins.updatebot
 
CommandNames() - Constructor for class io.jenkins.updatebot.CommandNames
 
CommandSupport - Class in io.jenkins.updatebot.commands
 
CommandSupport() - Constructor for class io.jenkins.updatebot.commands.CommandSupport
 
commitToBranch(File, String, String) - Method in interface io.jenkins.updatebot.git.GitPlugin
 
commitToBranch(File, String, String) - Method in class io.jenkins.updatebot.git.GitPluginCLI
 
compareTo(MavenArtifactKey) - Method in class io.jenkins.updatebot.model.MavenArtifactKey
 
COMPLETE - io.jenkins.updatebot.commands.Status
 
CompositeCommand - Class in io.jenkins.updatebot.commands
Represents a list of commands to execute.
CompositeCommand() - Constructor for class io.jenkins.updatebot.commands.CompositeCommand
 
CompositeUpdater - Class in io.jenkins.updatebot.kind
 
CompositeUpdater() - Constructor for class io.jenkins.updatebot.kind.CompositeUpdater
 
CONFIG_FILE - Static variable in class io.jenkins.updatebot.EnvironmentVariables
 
Configuration - Class in io.jenkins.updatebot
Common configuration parameters
Configuration() - Constructor for class io.jenkins.updatebot.Configuration
 
configUserNameAndEmail(File) - Method in interface io.jenkins.updatebot.git.GitPlugin
 
configUserNameAndEmail(File) - Method in class io.jenkins.updatebot.git.GitPluginCLI
 
CONFLICT_PREFIX - Static variable in class io.jenkins.updatebot.github.Issues
 
conflictChangesComment(List<DependencyVersionChange>, DependenciesCheck) - Static method in class io.jenkins.updatebot.github.Issues
 
CONFLICTS_HEADER - Static variable in class io.jenkins.updatebot.github.Issues
 
createChild(Element, String, String) - Static method in class io.jenkins.updatebot.support.DecentXmlHelper
Creates a new child of the given element adding the text after the new node
createCommandContext(LocalRepository, Configuration) - Method in class io.jenkins.updatebot.commands.CommandSupport
 
createCommandContext(LocalRepository, Configuration) - Method in class io.jenkins.updatebot.commands.EnableFabric8
 
createCommandContext(LocalRepository, Configuration) - Method in class io.jenkins.updatebot.commands.Promote
 
createCommandContext(LocalRepository, Configuration) - Method in class io.jenkins.updatebot.commands.PushRegexChanges
 
createCommandContext(LocalRepository, Configuration) - Method in class io.jenkins.updatebot.commands.PushSourceChanges
 
createCommandContext(LocalRepository, Configuration) - Method in class io.jenkins.updatebot.commands.PushVersionChanges
 
createCommit() - Method in class io.jenkins.updatebot.commands.CommandContext
 
createCommit() - Method in class io.jenkins.updatebot.commands.EnableFabric8Context
 
createCommit() - Method in class io.jenkins.updatebot.commands.PromoteContext
 
createCommit() - Method in class io.jenkins.updatebot.commands.PushRegexChangesContext
 
createCommit() - Method in class io.jenkins.updatebot.commands.PushSourceChangesContext
 
createCommit() - Method in class io.jenkins.updatebot.commands.PushVersionChangesContext
 
createConfictIssueComment(DependenciesCheck) - Static method in class io.jenkins.updatebot.github.Issues
 
createDependencyVersionChange() - Method in class io.jenkins.updatebot.model.MavenArtifactVersionChange
 
createDependencyVersionChange(int) - Method in class io.jenkins.updatebot.commands.PushVersionChanges
 
createEnableFabric8VersionChanges() - Method in class io.jenkins.updatebot.commands.EnableFabric8
 
createFabric8MavenPluginElementProcessor() - Static method in class io.jenkins.updatebot.kind.maven.ElementProcessors
 
createFileMatcher() - Method in class io.jenkins.updatebot.model.PluginsDependencies
 
createFileMatcher(List<String>, List<String>) - Static method in class io.jenkins.updatebot.support.FileMatcher
 
createFilter() - Method in class io.jenkins.updatebot.model.FilterSupport
Returns a filter for the names
createFilter() - Method in class io.jenkins.updatebot.model.MavenDependencyFilter
 
createFilter(List<MavenDependencyFilter>) - Static method in class io.jenkins.updatebot.model.MavenDependencyFilter
 
createInstance() - Method in class io.jenkins.updatebot.support.NpmJsonPrettyPrinter
 
createIssue(CommandContext, GHRepository) - Static method in class io.jenkins.updatebot.github.Issues
 
createIssueTitlePrefix() - Method in class io.jenkins.updatebot.commands.CommandContext
 
createPendingVersionChangeCommands(List<DependencyVersionChange>) - Static method in class io.jenkins.updatebot.github.Issues
 
createPomUpdateStatus(File) - Static method in class io.jenkins.updatebot.kind.maven.PomUpdateStatus
 
createPrettyJsonObjectMapper() - Static method in class io.jenkins.updatebot.support.MarkupHelper
 
createPullRequestBody() - Method in class io.jenkins.updatebot.commands.CommandContext
 
createPullRequestBody() - Method in class io.jenkins.updatebot.commands.PushRegexChangesContext
 
createPullRequestBody() - Method in class io.jenkins.updatebot.commands.PushSourceChangesContext
 
createPullRequestBody() - Method in class io.jenkins.updatebot.commands.PushVersionChangesContext
 
createPullRequestComment() - Method in class io.jenkins.updatebot.commands.CommandSupport
 
createPullRequestComment() - Method in class io.jenkins.updatebot.commands.CompositeCommand
Creates the updatebot command that we add as a comment so that we can re-run the commands later on for rebasing
createPullRequestTitle() - Method in class io.jenkins.updatebot.commands.CommandContext
 
createPullRequestTitle() - Method in class io.jenkins.updatebot.commands.EnableFabric8Context
 
createPullRequestTitle() - Method in class io.jenkins.updatebot.commands.PromoteContext
 
createPullRequestTitle() - Method in class io.jenkins.updatebot.commands.PushRegexChangesContext
 
createPullRequestTitle() - Method in class io.jenkins.updatebot.commands.PushSourceChangesContext
 
createPullRequestTitle() - Method in class io.jenkins.updatebot.commands.PushVersionChangesContext
 
createPullRequestTitlePrefix() - Method in class io.jenkins.updatebot.commands.CommandContext
 
createPullRequestTitlePrefix() - Method in class io.jenkins.updatebot.commands.PushRegexChangesContext
 
createPullRequestTitlePrefix() - Method in class io.jenkins.updatebot.commands.PushSourceChangesContext
 
createPullRequestTitlePrefix() - Method in class io.jenkins.updatebot.commands.PushVersionChangesContext
 
createSinglePullRequestPrefix(CommandContext) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
Create single pull request prefix
createSinglePullRequestTitle(CommandContext) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
Create single pull request title that includes base branch ref in order to distinguish between many single pull requests from different base branches
createStatusInfo() - Method in class io.jenkins.updatebot.commands.CommandContext
 
createStringFilter(String, String) - Static method in class io.jenkins.updatebot.model.MavenDependencyFilter
 
createUpdatePullRequestsCommand() - Method in class io.jenkins.updatebot.commands.UpdatePullRequestLoop
 
createVersionsYamlFile(CommandContext) - Method in class io.jenkins.updatebot.kind.maven.MavenUpdater
 
createYamlObjectMapper() - Static method in class io.jenkins.updatebot.support.MarkupHelper
 

D

DecentXmlHelper - Class in io.jenkins.updatebot.support
 
DecentXmlHelper() - Constructor for class io.jenkins.updatebot.support.DecentXmlHelper
 
DEFAULT_CONFIG_FILE - Static variable in class io.jenkins.updatebot.Configuration
 
DEFAULT_JENKINSFILE_LIBRARY_GIT_URL - Static variable in class io.jenkins.updatebot.Configuration
 
DEFAULT_MAVEN_PLUGIN_GROUP - Static variable in class io.jenkins.updatebot.model.MavenArtifactKey
 
DefaultNpmDependencyTreeGenerator - Class in io.jenkins.updatebot.kind.npm
 
DefaultNpmDependencyTreeGenerator() - Constructor for class io.jenkins.updatebot.kind.npm.DefaultNpmDependencyTreeGenerator
 
DELETE_MERGED_BRANCHES - Static variable in class io.jenkins.updatebot.EnvironmentVariables
 
deleteBranch(File, String) - Method in interface io.jenkins.updatebot.git.GitPlugin
 
deleteBranch(File, String) - Method in class io.jenkins.updatebot.git.GitPluginCLI
 
deleteUpdateBotBranch(GHRepository, String) - Static method in class io.jenkins.updatebot.github.GitHubHelpers
 
deleteUpdateBotBranch(GHRepository, GHBranch) - Static method in class io.jenkins.updatebot.github.GitHubHelpers
 
deleteUpdateBotBranches(List<LocalRepository>) - Static method in class io.jenkins.updatebot.github.GitHubHelpers
 
deleteUpdateBotBranches(GHRepository) - Static method in class io.jenkins.updatebot.github.GitHubHelpers
 
deleteUpdateBotBranches(GHRepository, List<String>) - Static method in class io.jenkins.updatebot.github.GitHubHelpers
 
Dependencies - Class in io.jenkins.updatebot.model
 
Dependencies() - Constructor for class io.jenkins.updatebot.model.Dependencies
 
DEPENDENCIES - Static variable in class io.jenkins.updatebot.kind.npm.NpmDependencyKinds
 
DependenciesCheck - Class in io.jenkins.updatebot.kind
Returns the set of changes that are valid or invalid for all kinds
DependenciesCheck(List<DependencyVersionChange>, List<DependencyVersionChange>, Map<Kind, KindDependenciesCheck>) - Constructor for class io.jenkins.updatebot.kind.DependenciesCheck
 
dependency(String) - Method in class io.jenkins.updatebot.kind.helm.model.Requirements
Returns the dependency for the given name or null if it cannot be found
DEPENDENCY - Static variable in class io.jenkins.updatebot.kind.maven.MavenScopes
 
DEPENDENCY_KEYS - Static variable in class io.jenkins.updatebot.kind.npm.NpmDependencyKinds
 
dependencyCheck() - Method in class io.jenkins.updatebot.kind.npm.dependency.DependencyInfo
 
dependencyCheck(String) - Method in class io.jenkins.updatebot.kind.npm.dependency.DependencyTree
 
DependencyCheck - Class in io.jenkins.updatebot.kind.npm.dependency
 
DependencyCheck(boolean, String, DependencyInfo) - Constructor for class io.jenkins.updatebot.kind.npm.dependency.DependencyCheck
 
DependencyInfo - Class in io.jenkins.updatebot.kind.npm.dependency
 
DependencyInfo(String) - Constructor for class io.jenkins.updatebot.kind.npm.dependency.DependencyInfo
 
DependencyLink - Class in io.jenkins.updatebot.kind.npm.dependency
A dependency link from a parent dependency to a child dependency
DependencyLink(DependencyInfo, DependencyInfo, String, String) - Constructor for class io.jenkins.updatebot.kind.npm.dependency.DependencyLink
 
DependencySet - Class in io.jenkins.updatebot.model
 
DependencySet() - Constructor for class io.jenkins.updatebot.model.DependencySet
 
DependencyTree - Class in io.jenkins.updatebot.kind.npm.dependency
 
DependencyTree() - Constructor for class io.jenkins.updatebot.kind.npm.dependency.DependencyTree
 
DependencyVersionChange - Class in io.jenkins.updatebot.model
Represents the update of a dependency version with an optional scope
DependencyVersionChange(Kind, String, String) - Constructor for class io.jenkins.updatebot.model.DependencyVersionChange
 
DependencyVersionChange(Kind, String, String, String) - Constructor for class io.jenkins.updatebot.model.DependencyVersionChange
 
DependencyVersionChange(Kind, String, String, String, boolean) - Constructor for class io.jenkins.updatebot.model.DependencyVersionChange
 
describe(List<DependencyVersionChange>) - Static method in class io.jenkins.updatebot.model.DependencyVersionChange
 
description(Configuration) - Method in class io.jenkins.updatebot.commands.StatusInfo
Returns a description of the status
DEV_DEPENDENCIES - Static variable in class io.jenkins.updatebot.kind.npm.NpmDependencyKinds
 
discoverGitCredentials(Configuration) - Method in class io.jenkins.updatebot.commands.CommandSupport
 
DOCKER - io.jenkins.updatebot.kind.Kind
 
DockerUpdater - Class in io.jenkins.updatebot.kind.docker
 
DockerUpdater() - Constructor for class io.jenkins.updatebot.kind.docker.DockerUpdater
 
doProcess(CommandContext) - Method in class io.jenkins.updatebot.commands.EnableFabric8
 
doProcess(CommandContext) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
 
doProcess(CommandContext) - Method in class io.jenkins.updatebot.commands.Promote
 
doProcess(CommandContext) - Method in class io.jenkins.updatebot.commands.PullVersionChanges
 
doProcess(CommandContext) - Method in class io.jenkins.updatebot.commands.PushRegexChanges
 
doProcess(CommandContext) - Method in class io.jenkins.updatebot.commands.PushSourceChanges
 
doProcess(CommandContext) - Method in class io.jenkins.updatebot.commands.PushVersionChanges
 
doPushRegex(PushRegexChanges, CommandContext, File, String) - Method in class io.jenkins.updatebot.kind.regex.RegexUpdater
 
doPushVersionChange(String, ObjectNode, PushVersionChangesContext) - Method in class io.jenkins.updatebot.kind.npm.PackageJsonUpdater
 
doRunCommand(ProcessBuilder, String[]) - Static method in class io.jenkins.updatebot.support.ProcessHelper
 
DRY_RUN - Static variable in class io.jenkins.updatebot.EnvironmentVariables
 
DtoSupport - Class in io.jenkins.updatebot.model
A helper base class for DTOs
DtoSupport() - Constructor for class io.jenkins.updatebot.model.DtoSupport
 

E

elementProcessor(DependencyVersionChange) - Static method in class io.jenkins.updatebot.kind.maven.MavenDependencyVersionChange
 
ElementProcessor - Interface in io.jenkins.updatebot.kind.maven
Allows processing on a per dependency or plugin basis to add default configuration
ElementProcessors - Class in io.jenkins.updatebot.kind.maven
 
ElementProcessors() - Constructor for class io.jenkins.updatebot.kind.maven.ElementProcessors
 
empty(String) - Static method in class io.jenkins.updatebot.support.Strings
Returns true if the string is null or empty
ENABLE_F8 - Static variable in class io.jenkins.updatebot.CommandNames
 
enableFabric8(EnableFabric8Context) - Method in class io.jenkins.updatebot.commands.EnableFabric8
 
EnableFabric8 - Class in io.jenkins.updatebot.commands
Enables fabric8 CI / CD by adding a Jenkinsfile to a project via a Pull Request and optionally adding the fabric8-maven-plugin to any maven project not using it already
EnableFabric8() - Constructor for class io.jenkins.updatebot.commands.EnableFabric8
 
EnableFabric8Context - Class in io.jenkins.updatebot.commands
 
EnableFabric8Context(LocalRepository, Configuration, LocalRepository) - Constructor for class io.jenkins.updatebot.commands.EnableFabric8Context
 
Environment - Class in io.jenkins.updatebot.model
 
Environment() - Constructor for class io.jenkins.updatebot.model.Environment
 
EnvironmentVariables - Class in io.jenkins.updatebot
 
EnvironmentVariables() - Constructor for class io.jenkins.updatebot.EnvironmentVariables
 
equalAnyValue(String, Iterable<?>) - Static method in class io.jenkins.updatebot.support.Strings
Returns true if the actual value matches any of the String representations of the given values.
equalAnyValue(String, Object...) - Static method in class io.jenkins.updatebot.support.Strings
Returns true if the actual value matches any of the String representations of the given values.
equals(Object) - Method in class io.jenkins.updatebot.model.DependencyVersionChange
 
equals(Object) - Method in class io.jenkins.updatebot.model.MavenArtifactKey
 
equalStatus(StatusInfo) - Method in class io.jenkins.updatebot.commands.StatusInfo
Returns true if this and that object have the same underlying status
error(Logger, String) - Method in class io.jenkins.updatebot.commands.CommandContext
 
error(Logger, String) - Method in class io.jenkins.updatebot.Configuration
 
error(Logger, String, Throwable) - Method in class io.jenkins.updatebot.commands.CommandContext
 
error(Logger, String, Throwable) - Method in class io.jenkins.updatebot.Configuration
 
exclude(String...) - Method in class io.jenkins.updatebot.model.FilterSupport
 

F

fabric8MavenPluginVersion() - Static method in class io.jenkins.updatebot.support.VersionHelper
Retrieves the version of fabric8 maven plugin to use
fabric8Version() - Static method in class io.jenkins.updatebot.support.VersionHelper
Retrieves the version of fabric8 maven plugin to use
FAILED - io.jenkins.updatebot.commands.Status
 
file(String) - Method in class io.jenkins.updatebot.commands.CommandContext
Returns the relative file path within the local repo
FILE - io.jenkins.updatebot.kind.Kind
 
FileDeleter - Class in io.jenkins.updatebot.support
Allows a number of files to be deleted using a Java try-with-resources block (try / catch).
FileDeleter(File...) - Constructor for class io.jenkins.updatebot.support.FileDeleter
 
FileDependencies - Class in io.jenkins.updatebot.model
Represents sets of file dependencies
FileDependencies() - Constructor for class io.jenkins.updatebot.model.FileDependencies
 
fileExistsInDir(File, String) - Method in class io.jenkins.updatebot.kind.helm.HelmUpdater
 
FileExtensionFilter - Class in io.jenkins.updatebot.support
 
FileExtensionFilter(String) - Constructor for class io.jenkins.updatebot.support.FileExtensionFilter
 
FileHelper - Class in io.jenkins.updatebot.support
 
FileHelper() - Constructor for class io.jenkins.updatebot.support.FileHelper
 
FileMatcher - Class in io.jenkins.updatebot.support
 
FileMatcher(List<String>, List<String>) - Constructor for class io.jenkins.updatebot.support.FileMatcher
 
FileUpdater - Class in io.jenkins.updatebot.kind.file
Performs updates on files using regular expressions
FileUpdater() - Constructor for class io.jenkins.updatebot.kind.file.FileUpdater
 
FilterHelpers - Class in io.jenkins.updatebot.support
 
FilterHelpers() - Constructor for class io.jenkins.updatebot.support.FilterHelpers
 
FilterSupport - Class in io.jenkins.updatebot.model
 
FilterSupport() - Constructor for class io.jenkins.updatebot.model.FilterSupport
 
findElementsWithName(Element, String) - Static method in class io.jenkins.updatebot.support.DecentXmlHelper
 
findFieldsAnnotatedWith(Class<?>, Class<? extends Annotation>) - Static method in class io.jenkins.updatebot.support.ReflectionHelper
Returns all the fields annotated with the given annotation in the given class or any super classes
findFieldsMatching(Class<?>, Filter<Field>) - Static method in class io.jenkins.updatebot.support.ReflectionHelper
Returns all the fields matching the given filter in the given class or any super classes
findGithubOrganisationConfig(Configuration, File) - Static method in class io.jenkins.updatebot.model.RepositoryConfigs
Lets try detect the github organisation level configuration for a project.
findIssue(CommandContext, List<GHIssue>) - Static method in class io.jenkins.updatebot.github.Issues
Lets try find the issue
findLocalRepository(Configuration) - Method in class io.jenkins.updatebot.commands.PushSourceChanges
Lets find the repository for the given directory so that we can extract any extra configuration like the GitRepositoryConfig for a local repository
findOpenGHPullRequest(CommandContext) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
Lets try find an existing pull request for previous PRs in GHRepository using context pull request prefix returns existing pull request or null if not found
findOrganisation(String) - Method in class io.jenkins.updatebot.model.GitHubProjects
 
findPullRequest(CommandContext, List<GHPullRequest>) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
Lets try find a pull request for previous PRs
findRepositories(Configuration, RepositoryConfig) - Static method in class io.jenkins.updatebot.repository.Repositories
 
findRepository(String) - Method in class io.jenkins.updatebot.model.GithubOrganisation
 
findRepository(List<LocalRepository>, GitRepository) - Static method in class io.jenkins.updatebot.repository.LocalRepository
Returns the repository for the given repo
findRepository(List<LocalRepository>, String) - Static method in class io.jenkins.updatebot.repository.LocalRepository
Returns the repository for the given name or null if it could not be found
findRepository(List<LocalRepository>, GHRepository) - Static method in class io.jenkins.updatebot.repository.LocalRepository
Returns the local repository for the given GHRepository with matching transport url
firstChild() - Method in class io.jenkins.updatebot.commands.CommandContext
 
firstChild(Element, String) - Static method in class io.jenkins.updatebot.support.DecentXmlHelper
 
firstChildTextContent(Element, String) - Static method in class io.jenkins.updatebot.support.DecentXmlHelper
 
forKind(Kind, List<DependencyVersionChange>) - Static method in class io.jenkins.updatebot.model.DependencyVersionChange
Returns the dependency version changes for the given kind
format(GHIssueState) - Method in class io.jenkins.updatebot.commands.StatusInfo
 
fromDirectory(Configuration, File) - Static method in class io.jenkins.updatebot.repository.LocalRepository
Returns a local repository from a directory.
fromName(String) - Static method in enum io.jenkins.updatebot.kind.Kind
Returns the kind for the given name or null if it could not be found
fromString(String) - Static method in class io.jenkins.updatebot.model.MavenArtifactKey
Returns a maven dependency from the given string using : to separate the group id and artifact

G

GENERATED_BY - Static variable in class io.jenkins.updatebot.support.Markdown
 
generateDependencyTree(CommandContext, String) - Method in class io.jenkins.updatebot.kind.npm.DefaultNpmDependencyTreeGenerator
 
generateDependencyTree(CommandContext, String) - Method in interface io.jenkins.updatebot.kind.npm.NpmDependencyTreeGenerator
 
generateDependencyTree(CommandContext, String) - Method in class io.jenkins.updatebot.kind.npm.PackageJsonUpdater
 
getAdditionalProperties() - Method in class io.jenkins.updatebot.model.DtoSupport
 
getAlias() - Method in class io.jenkins.updatebot.kind.helm.model.ChartDependency
 
getAppVersion() - Method in class io.jenkins.updatebot.kind.helm.model.Chart
 
getArtifactExclude() - Method in class io.jenkins.updatebot.model.MavenDependencyFilter
 
getArtifactId() - Method in class io.jenkins.updatebot.model.MavenArtifactKey
 
getArtifactId() - Method in class io.jenkins.updatebot.model.MavenArtifactVersionChange
 
getArtifactId() - Method in class io.jenkins.updatebot.model.MavenDependencySet
 
getArtifactInclude() - Method in class io.jenkins.updatebot.model.MavenDependencyFilter
 
getBranch() - Method in class io.jenkins.updatebot.model.GitRepositoryConfig
 
getChanges() - Method in class io.jenkins.updatebot.commands.PushVersionChangesContext
 
getChanges() - Method in class io.jenkins.updatebot.model.MavenArtifactVersionChanges
 
getChart() - Method in class io.jenkins.updatebot.commands.Promote
 
getChild() - Method in class io.jenkins.updatebot.kind.npm.dependency.DependencyLink
 
getChildren() - Method in class io.jenkins.updatebot.commands.CommandContext
 
getChildren() - Method in class io.jenkins.updatebot.commands.ParentContext
 
getCloneUrl() - Method in class io.jenkins.updatebot.commands.CommandContext
 
getCloneUrl() - Method in class io.jenkins.updatebot.commands.PushSourceChanges
 
getCloneUrl() - Method in class io.jenkins.updatebot.commands.StatusInfo
 
getCloneUrl() - Method in class io.jenkins.updatebot.model.GitRepository
 
getCloneUrl() - Method in class io.jenkins.updatebot.repository.LocalRepository
 
getCommand() - Method in class io.jenkins.updatebot.commands.PushSourceChangesContext
 
getCommand() - Method in class io.jenkins.updatebot.UpdateBot
 
getCommander() - Method in class io.jenkins.updatebot.commands.Help
 
getCommander() - Method in class io.jenkins.updatebot.commands.Version
 
getCommands() - Method in class io.jenkins.updatebot.commands.CompositeCommand
Returns the commands in this set
getCondition() - Method in class io.jenkins.updatebot.kind.helm.model.ChartDependency
 
getConfigFile() - Method in class io.jenkins.updatebot.Configuration
 
getConfigLongValue(String, long) - Static method in class io.jenkins.updatebot.support.Systems
 
getConfiguration() - Method in class io.jenkins.updatebot.commands.CommandContext
 
getConfiguration() - Method in class io.jenkins.updatebot.UpdateBot
 
getConfigValue(String) - Static method in class io.jenkins.updatebot.support.Systems
 
getConfigValue(String, String) - Static method in class io.jenkins.updatebot.support.Systems
Returns the value of the given environment variable as a system property or environment variable or returns the default value
getDependencies() - Method in class io.jenkins.updatebot.kind.helm.model.Requirements
 
getDependencies() - Method in class io.jenkins.updatebot.model.MavenDependencies
 
getDependencies() - Method in class io.jenkins.updatebot.model.NpmDependencies
 
getDependency() - Method in class io.jenkins.updatebot.kind.npm.dependency.DependencyCheck
 
getDependency() - Method in class io.jenkins.updatebot.kind.npm.dependency.DependencyInfo
 
getDependency() - Method in class io.jenkins.updatebot.model.DependencyVersionChange
 
getDependencyInfo() - Method in class io.jenkins.updatebot.kind.npm.dependency.DependencyCheck
 
getDependencyInfo(String) - Method in class io.jenkins.updatebot.kind.npm.dependency.DependencyTree
 
getDependencyKind() - Method in class io.jenkins.updatebot.kind.npm.dependency.DependencyLink
 
getDescription() - Method in class io.jenkins.updatebot.kind.helm.model.Chart
 
getDescription() - Method in class io.jenkins.updatebot.model.Environment
 
getDevDependencies() - Method in class io.jenkins.updatebot.model.NpmDependencies
 
getDir() - Method in class io.jenkins.updatebot.commands.CommandContext
 
getDir() - Method in class io.jenkins.updatebot.repository.LocalRepository
 
getElementProcessor() - Method in class io.jenkins.updatebot.kind.maven.MavenDependencyVersionChange
 
getEmail() - Method in class io.jenkins.updatebot.kind.helm.model.Maintainer
 
getEngine() - Method in class io.jenkins.updatebot.kind.helm.model.Chart
 
getEnvironment() - Method in class io.jenkins.updatebot.commands.Promote
 
getEnvironments() - Method in class io.jenkins.updatebot.model.RepositoryConfig
 
getExcludeFiles() - Method in class io.jenkins.updatebot.commands.PushRegexChanges
 
getExcludes() - Method in class io.jenkins.updatebot.model.FilterSupport
 
getExcludes() - Method in class io.jenkins.updatebot.model.PluginsDependencies
 
getExcludeUpdateLoop() - Method in class io.jenkins.updatebot.model.GitRepository
 
getExcludeUpdateLoop() - Method in class io.jenkins.updatebot.model.GitRepositoryConfig
 
getFailedChecks() - Method in class io.jenkins.updatebot.kind.KindDependenciesCheck
 
getFailedChecksFor(List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.KindDependenciesCheck
Returns the conflicts sorted in order of the given changes so that they are in the same order then add any checks not listed in the list
getFailures() - Method in class io.jenkins.updatebot.kind.DependenciesCheck
 
getFieldValue(Field, Object) - Static method in class io.jenkins.updatebot.support.ReflectionHelper
 
getFile() - Method in class io.jenkins.updatebot.model.Dependencies
 
getFiles() - Method in class io.jenkins.updatebot.commands.PushRegexChanges
 
getFullName() - Method in class io.jenkins.updatebot.commands.StatusInfo
 
getFullName() - Method in class io.jenkins.updatebot.model.GithubRepository
 
getFullName() - Method in class io.jenkins.updatebot.model.GitRepository
 
getFullName() - Method in class io.jenkins.updatebot.repository.LocalRepository
 
getGit() - Method in class io.jenkins.updatebot.commands.CommandContext
 
getGit() - Method in class io.jenkins.updatebot.Configuration
 
getGit() - Method in class io.jenkins.updatebot.model.RepositoryConfig
 
getGitCredentials() - Method in class io.jenkins.updatebot.Configuration
 
getGithub() - Method in class io.jenkins.updatebot.Configuration
 
getGithub() - Method in class io.jenkins.updatebot.model.Environment
 
getGithub() - Method in class io.jenkins.updatebot.model.RepositoryConfig
 
getGitHubCloneUrls(String, String, String) - Static method in class io.jenkins.updatebot.git.GitHelper
 
getGithubPassword() - Method in class io.jenkins.updatebot.Configuration
 
getGithubPullRequestLabel() - Method in class io.jenkins.updatebot.Configuration
 
getGitHubRepository(LocalRepository) - Static method in class io.jenkins.updatebot.github.GitHubHelpers
Returns the underlying GitHub repository if this repository is on github
getGitHubRepositoryDetails(RepositoryConfig, File) - Static method in class io.jenkins.updatebot.model.RepositoryConfigs
Returns the git repository configuration details
getGithubToken() - Method in class io.jenkins.updatebot.Configuration
 
getGithubUsername() - Method in class io.jenkins.updatebot.Configuration
 
getGroupArtifactVersionMap() - Static method in class io.jenkins.updatebot.support.VersionHelper
 
getGroupExclude() - Method in class io.jenkins.updatebot.model.MavenDependencyFilter
 
getGroupId() - Method in class io.jenkins.updatebot.model.MavenArtifactKey
 
getGroupId() - Method in class io.jenkins.updatebot.model.MavenArtifactVersionChange
 
getGroupId() - Method in class io.jenkins.updatebot.model.MavenDependencySet
 
getGroupInclude() - Method in class io.jenkins.updatebot.model.MavenDependencyFilter
 
getHome() - Method in class io.jenkins.updatebot.kind.helm.model.Chart
 
getHost() - Method in class io.jenkins.updatebot.git.GitRepositoryInfo
 
getHtmlUrl() - Method in class io.jenkins.updatebot.model.GitRepository
 
getIcon() - Method in class io.jenkins.updatebot.kind.helm.model.Chart
 
getId() - Method in class io.jenkins.updatebot.model.Environment
 
getIncludes() - Method in class io.jenkins.updatebot.model.FilterSupport
 
getIncludes() - Method in class io.jenkins.updatebot.model.PluginsDependencies
 
getInvalidChanges() - Method in class io.jenkins.updatebot.kind.DependenciesCheck
 
getInvalidChanges() - Method in class io.jenkins.updatebot.kind.KindDependenciesCheck
 
getIssue() - Method in class io.jenkins.updatebot.commands.CommandContext
 
getIssue() - Method in class io.jenkins.updatebot.commands.StatusInfo
 
getIssues() - Method in class io.jenkins.updatebot.commands.ParentContext
 
getIssueState() - Method in class io.jenkins.updatebot.commands.StatusInfo
 
getIssueUrl() - Method in class io.jenkins.updatebot.commands.StatusInfo
 
getJenkinsfileRepository() - Method in class io.jenkins.updatebot.commands.EnableFabric8Context
 
getJenksinsfileGitRepo() - Method in class io.jenkins.updatebot.Configuration
 
getJsonFile(CommandContext, String) - Method in class io.jenkins.updatebot.kind.npm.PackageJsonUpdater
 
getKeywords() - Method in class io.jenkins.updatebot.kind.helm.model.Chart
 
getKind() - Method in class io.jenkins.updatebot.commands.PushVersionChanges
 
getKind() - Method in class io.jenkins.updatebot.commands.PushVersionChangesContext
 
getKind() - Method in class io.jenkins.updatebot.model.DependencyVersionChange
 
getLabels(GHIssue) - Static method in class io.jenkins.updatebot.github.Issues
Lets return the labels on an issue with retries
getLastCommitStatus(GHRepository, GHPullRequest) - Static method in class io.jenkins.updatebot.github.GitHubHelpers
 
getLocal() - Method in class io.jenkins.updatebot.model.RepositoryConfig
 
getLocalRepositories(Configuration) - Method in class io.jenkins.updatebot.commands.CommandSupport
 
getLOG() - Method in class io.jenkins.updatebot.UpdateBot
 
getMaintainers() - Method in class io.jenkins.updatebot.kind.helm.model.Chart
 
getMaven() - Method in class io.jenkins.updatebot.model.Dependencies
 
getMergeMethod() - Method in class io.jenkins.updatebot.commands.UpdatePullRequests
 
getMessage() - Method in class io.jenkins.updatebot.kind.npm.dependency.DependencyCheck
 
getMvnCommand() - Method in class io.jenkins.updatebot.Configuration
 
getMvnEnvironmentVariables() - Method in class io.jenkins.updatebot.Configuration
 
getName() - Method in class io.jenkins.updatebot.commands.PushVersionChangesContext.Change
 
getName() - Method in class io.jenkins.updatebot.commands.PushVersionChangesContext
 
getName() - Method in enum io.jenkins.updatebot.commands.Status
 
getName() - Method in class io.jenkins.updatebot.git.GitRepositoryInfo
 
getName() - Method in class io.jenkins.updatebot.kind.helm.model.Chart
 
getName() - Method in class io.jenkins.updatebot.kind.helm.model.ChartDependency
 
getName() - Method in class io.jenkins.updatebot.kind.helm.model.Maintainer
 
getName() - Method in enum io.jenkins.updatebot.kind.Kind
 
getName() - Method in class io.jenkins.updatebot.model.Environment
 
getName() - Method in class io.jenkins.updatebot.model.GithubOrganisation
 
getName() - Method in class io.jenkins.updatebot.model.GitRepository
 
getName() - Method in class io.jenkins.updatebot.model.GitRepositoryConfig
 
getNewValue() - Method in class io.jenkins.updatebot.commands.PushVersionChangesContext.Change
 
getNpm() - Method in class io.jenkins.updatebot.model.Dependencies
 
getNpmCommand() - Method in class io.jenkins.updatebot.Configuration
 
getNpmDependencyTreeGenerator() - Method in class io.jenkins.updatebot.Configuration
 
getNpmEnvironmentVariables() - Method in class io.jenkins.updatebot.Configuration
 
getOldValue() - Method in class io.jenkins.updatebot.commands.PushVersionChangesContext.Change
 
getOpenIssues(GHRepository, Configuration) - Static method in class io.jenkins.updatebot.github.Issues
 
getOpenIssues(GHRepository, String) - Static method in class io.jenkins.updatebot.github.Issues
 
getOpenPullRequests(GHRepository, Configuration) - Static method in class io.jenkins.updatebot.github.PullRequests
 
getOpenPullRequests(GHRepository, String) - Static method in class io.jenkins.updatebot.github.PullRequests
 
getOperationDescription(CommandContext) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
 
getOperationDescription(CommandContext) - Method in class io.jenkins.updatebot.commands.PushSourceChanges
 
getOrCreateChild(Element, String, String) - Static method in class io.jenkins.updatebot.support.DecentXmlHelper
Returns the first child with the given name, lazily creating one if required with the given text prepended before the element if the text is not null
getOrCreateDependencyInfo(String) - Method in class io.jenkins.updatebot.kind.npm.dependency.DependencyTree
 
getOrFindIssue(CommandContext, GHRepository) - Method in class io.jenkins.updatebot.commands.CommandSupport
 
getOrganisation() - Method in class io.jenkins.updatebot.git.GitRepositoryInfo
 
getOrganisationAndRepository() - Method in class io.jenkins.updatebot.commands.EnableFabric8
 
getOrganisationOrUser(GitHub, String) - Static method in class io.jenkins.updatebot.github.GitHubHelpers
 
getOrganisations() - Method in class io.jenkins.updatebot.model.GitHubProjects
 
getPackageJsonTree(CommandContext) - Method in class io.jenkins.updatebot.kind.npm.PackageJsonUpdater
 
getParent() - Method in class io.jenkins.updatebot.kind.npm.dependency.DependencyLink
 
getParentContext() - Method in class io.jenkins.updatebot.commands.CommandContext
 
getPassword() - Method in class io.jenkins.updatebot.support.UserPassword
 
getPeerDependencies() - Method in class io.jenkins.updatebot.model.NpmDependencies
 
getPipeline() - Method in class io.jenkins.updatebot.commands.EnableFabric8
 
getPipelinePath(EnableFabric8Context) - Method in class io.jenkins.updatebot.commands.EnableFabric8
 
getPlugins() - Method in class io.jenkins.updatebot.kind.plugins.PluginVersions
 
getPlugins() - Method in class io.jenkins.updatebot.model.Dependencies
 
getPlugins() - Method in class io.jenkins.updatebot.model.MavenDependencies
 
getPlugins(CommandContext) - Method in class io.jenkins.updatebot.kind.plugins.PluginsUpdater
 
getPluginVersions(CommandContext) - Method in class io.jenkins.updatebot.kind.plugins.PluginsUpdater
 
getPollStatusCache() - Method in class io.jenkins.updatebot.Configuration
Returns a cache indexed by the cloneUrl of the polling status for each repository
getPreviousLinePattern() - Method in class io.jenkins.updatebot.commands.PushRegexChanges
 
getPrintStream() - Method in class io.jenkins.updatebot.Configuration
 
getProwPRCommand() - Method in class io.jenkins.updatebot.Configuration
 
getPull() - Method in class io.jenkins.updatebot.model.GitRepositoryConfig
 
getPullRequest() - Method in class io.jenkins.updatebot.commands.CommandContext
 
getPullRequest() - Method in class io.jenkins.updatebot.commands.StatusInfo
 
getPullRequests() - Method in class io.jenkins.updatebot.commands.ParentContext
 
getPullRequestState() - Method in class io.jenkins.updatebot.commands.StatusInfo
 
getPullRequestUrl() - Method in class io.jenkins.updatebot.commands.StatusInfo
 
getPush() - Method in class io.jenkins.updatebot.model.GitRepositoryConfig
 
getRef() - Method in class io.jenkins.updatebot.commands.PushSourceChanges
 
getRegex() - Method in class io.jenkins.updatebot.commands.PushRegexChanges
 
getRelativePathToCurrentDir(File) - Static method in class io.jenkins.updatebot.support.FileHelper
 
getRemoteBranch() - Method in class io.jenkins.updatebot.repository.LocalRepository
Returns configured remote branch from repository configuration details
getRemoteBranch(Configuration, GHRepository) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
 
getRepo() - Method in class io.jenkins.updatebot.repository.LocalRepository
 
getRepositories() - Method in class io.jenkins.updatebot.model.GithubOrganisation
 
getRepository() - Method in class io.jenkins.updatebot.commands.CommandContext
 
getRepository() - Method in class io.jenkins.updatebot.commands.StatusInfo
 
getRepository() - Method in class io.jenkins.updatebot.kind.helm.model.ChartDependency
 
getRepository() - Method in class io.jenkins.updatebot.model.GithubRepository
 
getRepositoryConfig(Configuration) - Method in class io.jenkins.updatebot.commands.CommandSupport
 
getRepositoryConfig(Configuration) - Method in class io.jenkins.updatebot.commands.UpdatePullRequestLoop
 
getRepositoryDetails() - Method in class io.jenkins.updatebot.model.GitRepository
 
getRepositoryDetails(String) - Method in class io.jenkins.updatebot.model.GithubOrganisation
 
getRepositoryDetails(String) - Method in class io.jenkins.updatebot.model.GitHubProjects
 
getRepositoryDetails(String) - Method in class io.jenkins.updatebot.model.RepositoryConfig
 
getRepositoryFullName() - Method in class io.jenkins.updatebot.commands.CommandContext
 
getRepositoryFullName() - Method in class io.jenkins.updatebot.commands.PushSourceChanges
 
getRepositoryLink(LocalRepository) - Static method in class io.jenkins.updatebot.repository.LocalRepository
Returns the link to the repository
getRepositoryLink(LocalRepository, String) - Static method in class io.jenkins.updatebot.repository.LocalRepository
Returns the link to the repository
getRepositoryLink(LocalRepository, String, String) - Static method in class io.jenkins.updatebot.repository.LocalRepository
Returns the link to the repository
getScm() - Method in class io.jenkins.updatebot.kind.plugins.PluginVersion
 
getScope() - Method in class io.jenkins.updatebot.commands.PushVersionChangesContext.Change
 
getScope() - Method in class io.jenkins.updatebot.model.DependencyVersionChange
 
getScope() - Method in class io.jenkins.updatebot.model.MavenArtifactVersionChange
 
getSourceDir() - Method in class io.jenkins.updatebot.Configuration
 
getSourcePath() - Method in class io.jenkins.updatebot.Configuration
 
getSourceRepository() - Method in class io.jenkins.updatebot.commands.PushSourceChanges
 
getSources() - Method in class io.jenkins.updatebot.kind.helm.model.Chart
 
getStatus() - Method in class io.jenkins.updatebot.commands.CommandContext
 
getStatus() - Method in class io.jenkins.updatebot.commands.StatusInfo
 
getStep() - Method in class io.jenkins.updatebot.commands.PushVersionChangesContext
 
getTags() - Method in class io.jenkins.updatebot.kind.helm.model.ChartDependency
 
getTitle() - Method in class io.jenkins.updatebot.kind.plugins.PluginVersion
 
getUpdatedFiles() - Method in class io.jenkins.updatebot.commands.CommandContext
 
getUpdater() - Method in class io.jenkins.updatebot.commands.PullVersionChanges
 
getUpdater() - Method in enum io.jenkins.updatebot.kind.Kind
 
getUrl() - Method in class io.jenkins.updatebot.kind.helm.model.Maintainer
 
getUrl() - Method in class io.jenkins.updatebot.kind.plugins.PluginVersion
 
getUser() - Method in class io.jenkins.updatebot.support.UserPassword
 
getValidChanges() - Method in class io.jenkins.updatebot.kind.DependenciesCheck
 
getValidChanges() - Method in class io.jenkins.updatebot.kind.KindDependenciesCheck
 
getValue() - Method in class io.jenkins.updatebot.commands.PushRegexChanges
 
getValue() - Method in class io.jenkins.updatebot.commands.PushVersionChangesContext
 
getValues() - Method in class io.jenkins.updatebot.commands.PushVersionChanges
 
getVersion() - Method in class io.jenkins.updatebot.commands.Promote
 
getVersion() - Method in class io.jenkins.updatebot.kind.helm.model.Chart
 
getVersion() - Method in class io.jenkins.updatebot.kind.helm.model.ChartDependency
 
getVersion() - Method in class io.jenkins.updatebot.kind.npm.dependency.DependencyCheck
 
getVersion() - Method in class io.jenkins.updatebot.kind.npm.dependency.DependencyInfo
 
getVersion() - Method in class io.jenkins.updatebot.kind.npm.dependency.DependencyLink
 
getVersion() - Method in class io.jenkins.updatebot.kind.plugins.PluginVersion
 
getVersion() - Method in class io.jenkins.updatebot.model.DependencyVersionChange
 
getVersion() - Method in class io.jenkins.updatebot.model.MavenArtifactVersionChange
 
getVersion(String) - Method in class io.jenkins.updatebot.kind.plugins.PluginVersions
 
getVersion(String, String) - Static method in class io.jenkins.updatebot.support.VersionHelper
 
getVersion(String, String, String) - Static method in class io.jenkins.updatebot.support.VersionHelper
 
getVersions() - Method in class io.jenkins.updatebot.kind.npm.dependency.DependencyInfo
 
getWiki() - Method in class io.jenkins.updatebot.kind.plugins.PluginVersion
 
getWorkDir() - Method in class io.jenkins.updatebot.Configuration
 
gitCommitAndPullRequest(CommandContext) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
 
GitHelper - Class in io.jenkins.updatebot.git
 
GitHelper() - Constructor for class io.jenkins.updatebot.git.GitHelper
 
github() - Method in class io.jenkins.updatebot.model.RepositoryConfig
Returns the github configuration, lazily created if required
GITHUB_PASSWORD - Static variable in class io.jenkins.updatebot.EnvironmentVariables
 
GITHUB_PR_LABEL - Static variable in class io.jenkins.updatebot.EnvironmentVariables
 
GITHUB_TOKEN - Static variable in class io.jenkins.updatebot.EnvironmentVariables
 
GITHUB_USER - Static variable in class io.jenkins.updatebot.EnvironmentVariables
 
GitHubHelpers - Class in io.jenkins.updatebot.github
 
GitHubHelpers() - Constructor for class io.jenkins.updatebot.github.GitHubHelpers
 
GithubOrganisation - Class in io.jenkins.updatebot.model
 
GithubOrganisation() - Constructor for class io.jenkins.updatebot.model.GithubOrganisation
 
GithubOrganisation(String) - Constructor for class io.jenkins.updatebot.model.GithubOrganisation
 
GitHubProjects - Class in io.jenkins.updatebot.model
 
GitHubProjects() - Constructor for class io.jenkins.updatebot.model.GitHubProjects
 
gitHubRepository() - Method in class io.jenkins.updatebot.commands.CommandContext
Returns the underlying github repository or null if its not a github repo
GithubRepository - Class in io.jenkins.updatebot.model
 
GithubRepository(GHRepository) - Constructor for class io.jenkins.updatebot.model.GithubRepository
 
GithubRepository(GHRepository, GitRepositoryConfig) - Constructor for class io.jenkins.updatebot.model.GithubRepository
 
GitPlugin - Interface in io.jenkins.updatebot.git
 
GitPluginCLI - Class in io.jenkins.updatebot.git
 
GitPluginCLI(Configuration) - Constructor for class io.jenkins.updatebot.git.GitPluginCLI
 
GitRepository - Class in io.jenkins.updatebot.model
 
GitRepository() - Constructor for class io.jenkins.updatebot.model.GitRepository
 
GitRepository(String) - Constructor for class io.jenkins.updatebot.model.GitRepository
 
GitRepository(String, String) - Constructor for class io.jenkins.updatebot.model.GitRepository
 
GitRepositoryConfig - Class in io.jenkins.updatebot.model
Represents the configuration of a git repository
GitRepositoryConfig() - Constructor for class io.jenkins.updatebot.model.GitRepositoryConfig
 
GitRepositoryConfig(String) - Constructor for class io.jenkins.updatebot.model.GitRepositoryConfig
 
GitRepositoryInfo - Class in io.jenkins.updatebot.git
 
GitRepositoryInfo(String, String, String) - Constructor for class io.jenkins.updatebot.git.GitRepositoryInfo
 

H

hasChangedFiles(File) - Static method in interface io.jenkins.updatebot.git.GitPlugin
Returns true if the given directory has modified files
hasCloneUrl(GitRepositoryConfig, String) - Method in class io.jenkins.updatebot.model.GithubOrganisation
 
hasCloneUrl(String) - Method in class io.jenkins.updatebot.model.GithubRepository
 
hasCloneUrl(String) - Method in class io.jenkins.updatebot.model.GitRepository
 
hasCloneUrl(String) - Method in class io.jenkins.updatebot.repository.LocalRepository
Returns true if this repository can be cloned using the given URL
hasDependency(List<DependencyVersionChange>, DependencyVersionChange) - Static method in class io.jenkins.updatebot.model.DependencyVersionChange
 
hasExtension(EnableFabric8Context, String) - Method in class io.jenkins.updatebot.commands.EnableFabric8
 
hasFile(EnableFabric8Context, String) - Method in class io.jenkins.updatebot.commands.EnableFabric8
 
hasFile(File, FileFilter) - Static method in class io.jenkins.updatebot.support.FileHelper
Returns true if a file matching the filter can be found in the given directory
hashCode() - Method in class io.jenkins.updatebot.model.DependencyVersionChange
 
hashCode() - Method in class io.jenkins.updatebot.model.MavenArtifactKey
 
hasLabel(Collection<GHLabel>, String) - Static method in class io.jenkins.updatebot.github.GitHubHelpers
 
HEADER_KIND - Static variable in class io.jenkins.updatebot.github.Issues
 
HELM - io.jenkins.updatebot.kind.Kind
 
HelmFiles - Class in io.jenkins.updatebot.kind.helm
 
HelmFiles() - Constructor for class io.jenkins.updatebot.kind.helm.HelmFiles
 
HelmUpdater - Class in io.jenkins.updatebot.kind.helm
 
HelmUpdater() - Constructor for class io.jenkins.updatebot.kind.helm.HelmUpdater
 
Help - Class in io.jenkins.updatebot.commands
Displays help
Help() - Constructor for class io.jenkins.updatebot.commands.Help
 
HELP - Static variable in class io.jenkins.updatebot.CommandNames
 

I

include(String...) - Method in class io.jenkins.updatebot.model.FilterSupport
 
info(Logger, String) - Method in class io.jenkins.updatebot.commands.CommandContext
 
info(Logger, String) - Method in class io.jenkins.updatebot.Configuration
 
io.jenkins.updatebot - package io.jenkins.updatebot
 
io.jenkins.updatebot.commands - package io.jenkins.updatebot.commands
 
io.jenkins.updatebot.git - package io.jenkins.updatebot.git
 
io.jenkins.updatebot.github - package io.jenkins.updatebot.github
 
io.jenkins.updatebot.kind - package io.jenkins.updatebot.kind
 
io.jenkins.updatebot.kind.brew - package io.jenkins.updatebot.kind.brew
 
io.jenkins.updatebot.kind.docker - package io.jenkins.updatebot.kind.docker
 
io.jenkins.updatebot.kind.file - package io.jenkins.updatebot.kind.file
 
io.jenkins.updatebot.kind.helm - package io.jenkins.updatebot.kind.helm
 
io.jenkins.updatebot.kind.helm.model - package io.jenkins.updatebot.kind.helm.model
 
io.jenkins.updatebot.kind.jenkinsx - package io.jenkins.updatebot.kind.jenkinsx
 
io.jenkins.updatebot.kind.make - package io.jenkins.updatebot.kind.make
 
io.jenkins.updatebot.kind.maven - package io.jenkins.updatebot.kind.maven
 
io.jenkins.updatebot.kind.npm - package io.jenkins.updatebot.kind.npm
 
io.jenkins.updatebot.kind.npm.dependency - package io.jenkins.updatebot.kind.npm.dependency
 
io.jenkins.updatebot.kind.plugins - package io.jenkins.updatebot.kind.plugins
 
io.jenkins.updatebot.kind.regex - package io.jenkins.updatebot.kind.regex
 
io.jenkins.updatebot.model - package io.jenkins.updatebot.model
 
io.jenkins.updatebot.repository - package io.jenkins.updatebot.repository
 
io.jenkins.updatebot.support - package io.jenkins.updatebot.support
 
isAdd() - Method in class io.jenkins.updatebot.model.DependencyVersionChange
Returns if we add this dependency if its missing from a project
isAddOnlyToRootPom() - Method in class io.jenkins.updatebot.kind.maven.MavenDependencyVersionChange
 
isApplicable(CommandContext) - Method in class io.jenkins.updatebot.kind.brew.BrewUpdater
 
isApplicable(CommandContext) - Method in class io.jenkins.updatebot.kind.CompositeUpdater
 
isApplicable(CommandContext) - Method in class io.jenkins.updatebot.kind.docker.DockerUpdater
 
isApplicable(CommandContext) - Method in class io.jenkins.updatebot.kind.file.FileUpdater
 
isApplicable(CommandContext) - Method in class io.jenkins.updatebot.kind.helm.HelmUpdater
 
isApplicable(CommandContext) - Method in class io.jenkins.updatebot.kind.jenkinsx.JenkinsXUpdater
 
isApplicable(CommandContext) - Method in class io.jenkins.updatebot.kind.make.MakeUpdater
 
isApplicable(CommandContext) - Method in class io.jenkins.updatebot.kind.maven.MavenUpdater
 
isApplicable(CommandContext) - Method in class io.jenkins.updatebot.kind.npm.PackageJsonUpdater
 
isApplicable(CommandContext) - Method in class io.jenkins.updatebot.kind.plugins.PluginsUpdater
 
isApplicable(CommandContext) - Method in class io.jenkins.updatebot.kind.regex.RegexUpdater
 
isApplicable(CommandContext) - Method in interface io.jenkins.updatebot.kind.Updater
 
isCheckDependencies() - Method in class io.jenkins.updatebot.Configuration
 
isCheckPrStatus() - Method in class io.jenkins.updatebot.commands.UpdatePullRequests
 
isConfigBoolean(String, boolean) - Static method in class io.jenkins.updatebot.support.Systems
Returns value of the env var or system property if set, otherwise the specified default value Different from a flag as a flag is always false if not present
isConfigFlag(String) - Static method in class io.jenkins.updatebot.support.Systems
Returns true if the env var or system property is "true"
isDeleteMergedBranches() - Method in class io.jenkins.updatebot.commands.UpdatePullRequests
 
isDeprecated() - Method in class io.jenkins.updatebot.kind.helm.model.Chart
 
isDevelopmentVersion(String, String) - Method in class io.jenkins.updatebot.kind.npm.PackageJsonUpdater
Returns true if the version string is
isDirectory(File) - Static method in class io.jenkins.updatebot.support.FileHelper
 
isDisableAnsi() - Method in class io.jenkins.updatebot.Configuration
 
isDryRun() - Method in class io.jenkins.updatebot.Configuration
 
isEmpty() - Method in class io.jenkins.updatebot.model.FileDependencies
 
isEmpty() - Method in class io.jenkins.updatebot.model.MavenArtifactVersionChanges
 
isEmpty() - Method in class io.jenkins.updatebot.model.PluginsDependencies
 
isExcludeUpdateLoop() - Method in class io.jenkins.updatebot.model.GitRepository
Returns true if this repository should be excluded from the update loop
isFile(File) - Static method in class io.jenkins.updatebot.support.FileHelper
 
isIgnoreExcludeUpdateLoopRepositories() - Method in class io.jenkins.updatebot.Configuration
 
isMergeable(GHPullRequest) - Static method in class io.jenkins.updatebot.github.GitHubHelpers
 
isMergeOnSuccess() - Method in class io.jenkins.updatebot.commands.UpdatePullRequests
 
isOpen(GHIssue) - Static method in class io.jenkins.updatebot.github.Issues
 
isPending() - Method in class io.jenkins.updatebot.commands.StatusInfo
Returns true if this status is pending
isPending(Iterable<StatusInfo>) - Static method in class io.jenkins.updatebot.commands.StatusInfo
Returns true if there are any pending statuses in the map
isPending(Map<String, StatusInfo>) - Static method in class io.jenkins.updatebot.commands.StatusInfo
Returns true if there are any pending statuses in the map
isPullDisabled() - Method in class io.jenkins.updatebot.Configuration
 
isRebaseMode() - Method in class io.jenkins.updatebot.Configuration
 
isRootPom() - Method in class io.jenkins.updatebot.kind.maven.PomUpdateStatus
 
ISSUE_LINK_COMMENT - Static variable in class io.jenkins.updatebot.github.PullRequests
 
ISSUE_LINK_COMMENT_SUFFIX - Static variable in class io.jenkins.updatebot.github.PullRequests
 
Issues - Class in io.jenkins.updatebot.github
 
Issues() - Constructor for class io.jenkins.updatebot.github.Issues
 
isUpdated() - Method in class io.jenkins.updatebot.commands.CommandContext
Returns true if one or more files have been updated
isUpdated() - Method in class io.jenkins.updatebot.kind.maven.PomUpdateStatus
 
isUseHttpsTransport() - Method in class io.jenkins.updatebot.Configuration
 
isUseSinglePullRequest() - Method in class io.jenkins.updatebot.model.GitRepositoryConfig
 
isUseSinglePullRequest() - Method in class io.jenkins.updatebot.repository.LocalRepository
Returns true if the repository is configured to use single pull request to add a new version push commit
isUseSinglePullRequest(CommandContext) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
 
isValid() - Method in class io.jenkins.updatebot.kind.npm.dependency.DependencyCheck
 

J

JENKINSFILE_GIT_REPO - Static variable in class io.jenkins.updatebot.EnvironmentVariables
 
JENKINSX - io.jenkins.updatebot.kind.Kind
 
JenkinsXUpdater - Class in io.jenkins.updatebot.kind.jenkinsx
 
JenkinsXUpdater() - Constructor for class io.jenkins.updatebot.kind.jenkinsx.JenkinsXUpdater
 
joinNotEmpty(String, String...) - Static method in class io.jenkins.updatebot.support.Strings
Returns a joined string with the separator for all the non-empty strings
JsonNodes - Class in io.jenkins.updatebot.support
Helper assertions for dealing with JSON or YAML markup
JsonNodes() - Constructor for class io.jenkins.updatebot.support.JsonNodes
 

K

Kind - Enum in io.jenkins.updatebot.kind
 
KindDependenciesCheck - Class in io.jenkins.updatebot.kind
Returns the set of changes that are valid or invalid
KindDependenciesCheck() - Constructor for class io.jenkins.updatebot.kind.KindDependenciesCheck
 
KindDependenciesCheck(List<DependencyVersionChange>) - Constructor for class io.jenkins.updatebot.kind.KindDependenciesCheck
 
KindDependenciesCheck(List<DependencyVersionChange>, List<DependencyVersionChange>, Map<String, DependencyCheck>) - Constructor for class io.jenkins.updatebot.kind.KindDependenciesCheck
 

L

loadCommandsFromPullRequest(CommandContext, GHRepository, GHPullRequest) - Method in class io.jenkins.updatebot.commands.UpdatePullRequests
Lets load the old command context from comments on the PullRequest so that we can re-run a command to rebase things.
loadFile(File) - Static method in class io.jenkins.updatebot.support.ProcessHelper
 
loadGitCredentials(Map<String, UserPassword>, File) - Static method in class io.jenkins.updatebot.git.GitHelper
 
loadGithubOrganisationConfig(Configuration, String) - Static method in class io.jenkins.updatebot.model.RepositoryConfigs
 
loadJson(File) - Static method in class io.jenkins.updatebot.support.MarkupHelper
 
loadJson(URL, Class<T>) - Static method in class io.jenkins.updatebot.support.MarkupHelper
Loads the JSON
loadNewPluginVersions(CommandContext) - Method in class io.jenkins.updatebot.kind.plugins.PluginsUpdater
 
loadPendingChanges(CommandContext) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
 
loadPendingChangesFromIssue(CommandContext, GHIssue) - Static method in class io.jenkins.updatebot.github.Issues
 
loadRepositoryConfig() - Method in class io.jenkins.updatebot.Configuration
 
loadRepositoryConfig(Configuration, String, File) - Static method in class io.jenkins.updatebot.model.RepositoryConfigs
Returns the UpdateBot project configurations from the given configFile (File or URL) and source directory
loadVersionChangesFromSource(CommandContext) - Method in class io.jenkins.updatebot.commands.PushSourceChanges
 
loadYaml(byte[], Class<T>) - Static method in class io.jenkins.updatebot.support.MarkupHelper
Loads the YAML file for the given DTO class
loadYaml(File, Class<T>) - Static method in class io.jenkins.updatebot.support.MarkupHelper
Loads the YAML for the given DTO class
loadYaml(InputStream, Class<T>) - Static method in class io.jenkins.updatebot.support.MarkupHelper
Loads the YAML file for the given DTO class
loadYaml(String, Class<T>) - Static method in class io.jenkins.updatebot.support.MarkupHelper
Loads the YAML text for the given DTO class
loadYaml(URL, Class<T>) - Static method in class io.jenkins.updatebot.support.MarkupHelper
Loads the YAML for the given DTO class
LocalRepository - Class in io.jenkins.updatebot.repository
 
LocalRepository(GitRepository, File) - Constructor for class io.jenkins.updatebot.repository.LocalRepository
 
logCommand(Logger, String) - Method in class io.jenkins.updatebot.Configuration
 
logOpen(List<GHIssue>) - Static method in class io.jenkins.updatebot.github.Issues
 
logOpen(List<GHPullRequest>) - Static method in class io.jenkins.updatebot.github.PullRequests
 
logOutput(Configuration, Logger, File, boolean) - Static method in class io.jenkins.updatebot.support.ProcessHelper
 
logOutput(Configuration, Logger, String, boolean) - Static method in class io.jenkins.updatebot.support.ProcessHelper
 
logOutput(File, boolean) - Static method in class io.jenkins.updatebot.support.ProcessHelper
 
logOutput(String, boolean) - Static method in class io.jenkins.updatebot.support.ProcessHelper
 
logStatus(Logger) - Method in class io.jenkins.updatebot.commands.StatusInfo
 

M

main(String[]) - Static method in class io.jenkins.updatebot.UpdateBot
 
Maintainer - Class in io.jenkins.updatebot.kind.helm.model
 
Maintainer() - Constructor for class io.jenkins.updatebot.kind.helm.model.Maintainer
 
Maintainer(String, String) - Constructor for class io.jenkins.updatebot.kind.helm.model.Maintainer
 
MAKE - io.jenkins.updatebot.kind.Kind
 
MakeUpdater - Class in io.jenkins.updatebot.kind.make
 
MakeUpdater() - Constructor for class io.jenkins.updatebot.kind.make.MakeUpdater
 
Markdown - Class in io.jenkins.updatebot.support
 
Markdown() - Constructor for class io.jenkins.updatebot.support.Markdown
 
MarkupHelper - Class in io.jenkins.updatebot.support
 
MarkupHelper() - Constructor for class io.jenkins.updatebot.support.MarkupHelper
 
matches(DependencyVersionChange) - Method in class io.jenkins.updatebot.model.DependencyVersionChange
Returns true if the given change is for the same kind and dependency
matches(MavenArtifactKey) - Method in class io.jenkins.updatebot.model.DependencyVersionChange
Returns true if this change matches the given artifact key
matches(String, String) - Method in class io.jenkins.updatebot.model.DependencyVersionChange
Returns true if this change matches the given artifact key or if the group is the default Maven plugin group and the artifact id matches.
matchesPatterns(String, Iterable<String>) - Method in class io.jenkins.updatebot.support.FileMatcher
 
matchFiles(File) - Method in class io.jenkins.updatebot.support.FileMatcher
 
MAVEN - io.jenkins.updatebot.kind.Kind
 
MavenArtifactKey - Class in io.jenkins.updatebot.model
 
MavenArtifactKey(String, String) - Constructor for class io.jenkins.updatebot.model.MavenArtifactKey
 
MavenArtifactVersionChange - Class in io.jenkins.updatebot.model
 
MavenArtifactVersionChange() - Constructor for class io.jenkins.updatebot.model.MavenArtifactVersionChange
 
MavenArtifactVersionChange(DependencyVersionChange) - Constructor for class io.jenkins.updatebot.model.MavenArtifactVersionChange
 
MavenArtifactVersionChange(MavenArtifactKey, String, String) - Constructor for class io.jenkins.updatebot.model.MavenArtifactVersionChange
 
MavenArtifactVersionChange(String, String, String, String) - Constructor for class io.jenkins.updatebot.model.MavenArtifactVersionChange
 
MavenArtifactVersionChanges - Class in io.jenkins.updatebot.model
 
MavenArtifactVersionChanges() - Constructor for class io.jenkins.updatebot.model.MavenArtifactVersionChanges
 
MavenArtifactVersionChanges(Collection<MavenArtifactVersionChange>) - Constructor for class io.jenkins.updatebot.model.MavenArtifactVersionChanges
 
MavenDependencies - Class in io.jenkins.updatebot.model
 
MavenDependencies() - Constructor for class io.jenkins.updatebot.model.MavenDependencies
 
MavenDependencyFilter - Class in io.jenkins.updatebot.model
 
MavenDependencyFilter() - Constructor for class io.jenkins.updatebot.model.MavenDependencyFilter
 
MavenDependencySet - Class in io.jenkins.updatebot.model
 
MavenDependencySet() - Constructor for class io.jenkins.updatebot.model.MavenDependencySet
 
MavenDependencyVersionChange - Class in io.jenkins.updatebot.kind.maven
Used to indicate a dependency change which is lazily created if not present but only applies to the root pom.xml.
MavenDependencyVersionChange(String, String, boolean, ElementProcessor) - Constructor for class io.jenkins.updatebot.kind.maven.MavenDependencyVersionChange
 
MavenDependencyVersionChange(String, String, String, boolean, boolean, ElementProcessor) - Constructor for class io.jenkins.updatebot.kind.maven.MavenDependencyVersionChange
 
MavenDependencyVersionChange(String, String, String, boolean, ElementProcessor) - Constructor for class io.jenkins.updatebot.kind.maven.MavenDependencyVersionChange
 
MavenScopes - Class in io.jenkins.updatebot.kind.maven
 
MavenScopes() - Constructor for class io.jenkins.updatebot.kind.maven.MavenScopes
 
MavenUpdater - Class in io.jenkins.updatebot.kind.maven
 
MavenUpdater() - Constructor for class io.jenkins.updatebot.kind.maven.MavenUpdater
 
MERGE - Static variable in class io.jenkins.updatebot.EnvironmentVariables
 
MERGE_METHOD - Static variable in class io.jenkins.updatebot.EnvironmentVariables
 
mergePr(GHPullRequest, String) - Method in class io.jenkins.updatebot.commands.UpdatePullRequests
 
ModifyFilesCommandSupport - Class in io.jenkins.updatebot.commands
Base class for all UpdateBot commands
ModifyFilesCommandSupport() - Constructor for class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
 
MVN_COMMAND - Static variable in class io.jenkins.updatebot.EnvironmentVariables
 

N

notEmpty(String) - Static method in class io.jenkins.updatebot.support.Strings
Returns true if the string is not null and not empty
NPM - io.jenkins.updatebot.kind.Kind
 
NPM_COMMAND - Static variable in class io.jenkins.updatebot.EnvironmentVariables
 
NpmDependencies - Class in io.jenkins.updatebot.model
Represents the push or pull dependencies for NPM based projects
NpmDependencies() - Constructor for class io.jenkins.updatebot.model.NpmDependencies
 
NpmDependencyKinds - Class in io.jenkins.updatebot.kind.npm
 
NpmDependencyKinds() - Constructor for class io.jenkins.updatebot.kind.npm.NpmDependencyKinds
 
NpmDependencyTreeGenerator - Interface in io.jenkins.updatebot.kind.npm
The strategy used to generate the npm dependency tree
NpmJsonPrettyPrinter - Class in io.jenkins.updatebot.support
A pretty printer for npm layout syntax
NpmJsonPrettyPrinter() - Constructor for class io.jenkins.updatebot.support.NpmJsonPrettyPrinter
 
nullOrClosed(GHIssueState) - Static method in class io.jenkins.updatebot.commands.StatusInfo
 

O

organisation(String) - Method in class io.jenkins.updatebot.model.GitHubProjects
 

P

PackageJsonUpdater - Class in io.jenkins.updatebot.kind.npm
 
PackageJsonUpdater() - Constructor for class io.jenkins.updatebot.kind.npm.PackageJsonUpdater
 
ParentContext - Class in io.jenkins.updatebot.commands
 
ParentContext() - Constructor for class io.jenkins.updatebot.commands.ParentContext
 
parse(JsonNode, DependencyInfo) - Method in class io.jenkins.updatebot.kind.npm.dependency.DependencyTree
 
parseCommand(String[], Configuration, boolean) - Static method in class io.jenkins.updatebot.UpdateBot
Parses the command from the given command line arguments or returns null if there is no command found
parseGitRepositoryInfo(String) - Static method in class io.jenkins.updatebot.git.GitHelper
Parses the git URL string and determines the host and organisation string
parseRepository(String) - Static method in class io.jenkins.updatebot.git.GitHelper
Returns the repository string split its organisation and name
parseRepository(String, String) - Static method in class io.jenkins.updatebot.git.GitHelper
Returns the repository string split its organisation and name
parseTree(JsonNode) - Static method in class io.jenkins.updatebot.kind.npm.dependency.DependencyTree
 
parseUpdateBotCommandComment(CommandContext, String) - Method in class io.jenkins.updatebot.commands.UpdatePullRequests
 
parseUpdateBotIssuePendingChangesComment(String) - Static method in class io.jenkins.updatebot.github.Issues
 
parseXmlFile(File) - Static method in class io.jenkins.updatebot.support.DecentXmlHelper
 
path(JsonNode, String...) - Static method in class io.jenkins.updatebot.support.JsonNodes
 
PEER_DEPENDENCIES - Static variable in class io.jenkins.updatebot.kind.npm.NpmDependencyKinds
 
PENDING - io.jenkins.updatebot.commands.Status
 
PENDING_CHANGE_COMMENT_PREFIX - Static variable in class io.jenkins.updatebot.github.Issues
 
PENDING_COMMAND_PREFIX - Static variable in class io.jenkins.updatebot.github.Issues
 
PLUGIN - Static variable in class io.jenkins.updatebot.kind.maven.MavenScopes
 
PLUGIN_DEPENDENCY_PREFIX - Static variable in class io.jenkins.updatebot.kind.plugins.PluginsUpdater
 
PLUGINS - io.jenkins.updatebot.kind.Kind
 
PLUGINS_SEPARATOR - Static variable in class io.jenkins.updatebot.kind.plugins.PluginsUpdater
 
PluginsDependencies - Class in io.jenkins.updatebot.model
 
PluginsDependencies() - Constructor for class io.jenkins.updatebot.model.PluginsDependencies
 
PluginsUpdater - Class in io.jenkins.updatebot.kind.plugins
Updates any plugins.txt` files with new jenkins plugin versions
PluginsUpdater() - Constructor for class io.jenkins.updatebot.kind.plugins.PluginsUpdater
 
PluginVersion - Class in io.jenkins.updatebot.kind.plugins
 
PluginVersion() - Constructor for class io.jenkins.updatebot.kind.plugins.PluginVersion
 
PluginVersions - Class in io.jenkins.updatebot.kind.plugins
 
PluginVersions() - Constructor for class io.jenkins.updatebot.kind.plugins.PluginVersions
 
poll() - Method in class io.jenkins.updatebot.UpdateBot
Returns the list of PullRequests / Issues and their status from the previous command
POLL_PERIOD - Static variable in class io.jenkins.updatebot.EnvironmentVariables
 
POLL_TIMEOUT - Static variable in class io.jenkins.updatebot.EnvironmentVariables
 
PomHelper - Class in io.jenkins.updatebot.kind.maven
 
PomHelper() - Constructor for class io.jenkins.updatebot.kind.maven.PomHelper
 
PomUpdateStatus - Class in io.jenkins.updatebot.kind.maven
 
PomUpdateStatus(File, Document) - Constructor for class io.jenkins.updatebot.kind.maven.PomUpdateStatus
 
prepareDirectory(CommandContext) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
 
process(Element, String) - Method in interface io.jenkins.updatebot.kind.maven.ElementProcessor
 
ProcessHelper - Class in io.jenkins.updatebot.support
 
ProcessHelper() - Constructor for class io.jenkins.updatebot.support.ProcessHelper
 
processPullRequest(CommandContext, GHRepository, GHPullRequest) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
 
promote(PromoteContext) - Method in class io.jenkins.updatebot.commands.Promote
 
Promote - Class in io.jenkins.updatebot.commands
Promotes a new release across the environments configured for this app
Promote() - Constructor for class io.jenkins.updatebot.commands.Promote
 
PROMOTE - Static variable in class io.jenkins.updatebot.CommandNames
 
PromoteContext - Class in io.jenkins.updatebot.commands
 
PromoteContext(LocalRepository, Configuration, String, String) - Constructor for class io.jenkins.updatebot.commands.PromoteContext
 
promoteEnvironment(ParentContext, Configuration, Environment) - Method in class io.jenkins.updatebot.commands.Promote
 
PROW_PR_COMMAND - Static variable in class io.jenkins.updatebot.EnvironmentVariables
 
pull(File, String) - Method in interface io.jenkins.updatebot.git.GitPlugin
 
pull(File, String) - Method in class io.jenkins.updatebot.git.GitPluginCLI
 
PULL - Static variable in class io.jenkins.updatebot.CommandNames
 
PullRequests - Class in io.jenkins.updatebot.github
 
PullRequests() - Constructor for class io.jenkins.updatebot.github.PullRequests
 
PullVersionChanges - Class in io.jenkins.updatebot.commands
Pulls updates to your projects from upstream artifact repositories like npm or maven central
PullVersionChanges() - Constructor for class io.jenkins.updatebot.commands.PullVersionChanges
 
pullVersions(CommandContext) - Method in class io.jenkins.updatebot.kind.CompositeUpdater
 
pullVersions(CommandContext) - Method in class io.jenkins.updatebot.kind.npm.PackageJsonUpdater
 
pullVersions(CommandContext) - Method in class io.jenkins.updatebot.kind.plugins.PluginsUpdater
 
pullVersions(CommandContext) - Method in interface io.jenkins.updatebot.kind.Updater
 
pullVersions(CommandContext) - Method in class io.jenkins.updatebot.kind.UpdaterSupport
 
push(File, String) - Method in interface io.jenkins.updatebot.git.GitPlugin
 
push(File, String) - Method in class io.jenkins.updatebot.git.GitPluginCLI
 
PUSH_REGEX - Static variable in class io.jenkins.updatebot.CommandNames
 
PUSH_SOURCE - Static variable in class io.jenkins.updatebot.CommandNames
 
PUSH_VERSION - Static variable in class io.jenkins.updatebot.CommandNames
 
pushRegex(PushRegexChanges, CommandContext) - Method in class io.jenkins.updatebot.kind.regex.RegexUpdater
 
PushRegexChanges - Class in io.jenkins.updatebot.commands
Push changes from a specific release pipeline into downstream projects
PushRegexChanges() - Constructor for class io.jenkins.updatebot.commands.PushRegexChanges
 
PushRegexChangesContext - Class in io.jenkins.updatebot.commands
 
PushRegexChangesContext(LocalRepository, Configuration, PushRegexChanges) - Constructor for class io.jenkins.updatebot.commands.PushRegexChangesContext
 
PushSourceChanges - Class in io.jenkins.updatebot.commands
Push changes from local source code into downstream projects
PushSourceChanges() - Constructor for class io.jenkins.updatebot.commands.PushSourceChanges
 
PushSourceChangesContext - Class in io.jenkins.updatebot.commands
 
PushSourceChangesContext(CommandContext, PushSourceChanges, LocalRepository) - Constructor for class io.jenkins.updatebot.commands.PushSourceChangesContext
 
PushSourceChangesContext(LocalRepository, Configuration, PushSourceChanges, LocalRepository) - Constructor for class io.jenkins.updatebot.commands.PushSourceChangesContext
 
PushVersionChanges - Class in io.jenkins.updatebot.commands
Push changes from a specific release pipeline into downstream projects
PushVersionChanges() - Constructor for class io.jenkins.updatebot.commands.PushVersionChanges
 
PushVersionChanges(Kind, String...) - Constructor for class io.jenkins.updatebot.commands.PushVersionChanges
 
PushVersionChanges(Kind, List<String>) - Constructor for class io.jenkins.updatebot.commands.PushVersionChanges
 
PushVersionChangesContext - Class in io.jenkins.updatebot.commands
 
PushVersionChangesContext(CommandContext, DependencyVersionChange) - Constructor for class io.jenkins.updatebot.commands.PushVersionChangesContext
 
PushVersionChangesContext(LocalRepository, Configuration, DependencyVersionChange) - Constructor for class io.jenkins.updatebot.commands.PushVersionChangesContext
 
PushVersionChangesContext.Change - Class in io.jenkins.updatebot.commands
 
pushVersionChangesWithoutChecks(CommandContext, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
 
pushVersions(CommandContext, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.brew.BrewUpdater
 
pushVersions(CommandContext, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.CompositeUpdater
 
pushVersions(CommandContext, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.docker.DockerUpdater
 
pushVersions(CommandContext, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.file.FileUpdater
 
pushVersions(CommandContext, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.helm.HelmUpdater
 
pushVersions(CommandContext, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.jenkinsx.JenkinsXUpdater
 
pushVersions(CommandContext, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.make.MakeUpdater
 
pushVersions(CommandContext, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.maven.MavenUpdater
 
pushVersions(CommandContext, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.npm.PackageJsonUpdater
 
pushVersions(CommandContext, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.plugins.PluginsUpdater
 
pushVersions(CommandContext, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.regex.RegexUpdater
 
pushVersions(CommandContext, List<DependencyVersionChange>) - Method in interface io.jenkins.updatebot.kind.Updater
 
pushVersions(PushVersionChangesContext) - Method in class io.jenkins.updatebot.kind.brew.BrewUpdater
 
pushVersions(PushVersionChangesContext) - Method in class io.jenkins.updatebot.kind.docker.DockerUpdater
 
pushVersions(PushVersionChangesContext) - Method in class io.jenkins.updatebot.kind.jenkinsx.JenkinsXUpdater
 
pushVersions(PushVersionChangesContext) - Method in class io.jenkins.updatebot.kind.make.MakeUpdater
 
pushVersions(PushVersionChangesContext) - Method in class io.jenkins.updatebot.kind.npm.PackageJsonUpdater
 
pushVersionsForDir(CommandContext, List<DependencyVersionChange>, File) - Method in class io.jenkins.updatebot.kind.helm.HelmUpdater
 
pushVersionsWithChecks(CommandContext, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
 

R

readLines(File) - Static method in class io.jenkins.updatebot.support.FileHelper
Reads a File and returns the list of lines
ReflectionHelper - Class in io.jenkins.updatebot.support
 
ReflectionHelper() - Constructor for class io.jenkins.updatebot.support.ReflectionHelper
 
REGEX - io.jenkins.updatebot.kind.Kind
 
RegexUpdater - Class in io.jenkins.updatebot.kind.regex
 
RegexUpdater() - Constructor for class io.jenkins.updatebot.kind.regex.RegexUpdater
 
removeChild(CommandContext) - Method in class io.jenkins.updatebot.commands.CommandContext
Lets remove a child context if it wasn't applicable (to avoid generating unnecessary change comments etc
removeUsernamePassword(String) - Static method in class io.jenkins.updatebot.git.GitHelper
Returns the clone URL without a user or password
replaceDockerfileStatement(List<String>, String, String) - Static method in class io.jenkins.updatebot.kind.docker.DockerUpdater
 
replaceJenkinsXfileStatement(List<String>, String, String) - Static method in class io.jenkins.updatebot.kind.jenkinsx.JenkinsXUpdater
 
replaceMakefileStatement(List<String>, String, String) - Static method in class io.jenkins.updatebot.kind.make.MakeUpdater
 
Repositories - Class in io.jenkins.updatebot.repository
 
Repositories() - Constructor for class io.jenkins.updatebot.repository.Repositories
 
repository(String) - Method in class io.jenkins.updatebot.model.GithubOrganisation
Returns the github repository for the given name, lazily creating or updating if required
RepositoryConfig - Class in io.jenkins.updatebot.model
 
RepositoryConfig() - Constructor for class io.jenkins.updatebot.model.RepositoryConfig
 
RepositoryConfigs - Class in io.jenkins.updatebot.model
 
RepositoryConfigs() - Constructor for class io.jenkins.updatebot.model.RepositoryConfigs
 
Requirements - Class in io.jenkins.updatebot.kind.helm.model
Represents the Helm requirements.yaml file
Requirements() - Constructor for class io.jenkins.updatebot.kind.helm.model.Requirements
 
REQUIREMENTS_YAML - Static variable in class io.jenkins.updatebot.kind.helm.HelmFiles
 
resolveBaseBranch(CommandContext) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
Resolve remote repository base branch at runtime
resolvePullRequestTitle(CommandContext) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
Let's try to resolve pull request title from command context using repository configuration
resolvePullRequestTitlePrefix(CommandContext) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
Let's try to resolve pull request title prefix from command context using repository configuration
resolveRemoteBranch() - Method in class io.jenkins.updatebot.repository.LocalRepository
Resolves remote branch name at runtime using a combination of .updatebot.yml setting, or Github default branch, or master as fallback.
resolveRemoteBranch(CommandContext) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
Resolve remote repository branch at runtime
retryGithub(Callable<T>) - Static method in class io.jenkins.updatebot.github.GitHubHelpers
 
retryGithub(Callable<T>, int, long) - Static method in class io.jenkins.updatebot.github.GitHubHelpers
Allow automatic retries when timeout exceptions happen
revertChanges(File) - Method in interface io.jenkins.updatebot.git.GitPlugin
 
revertChanges(File) - Method in class io.jenkins.updatebot.git.GitPluginCLI
 
run(CommandContext) - Method in class io.jenkins.updatebot.commands.CommandSupport
 
run(CommandContext) - Method in class io.jenkins.updatebot.commands.CompositeCommand
 
run(CommandContext) - Method in class io.jenkins.updatebot.commands.Help
 
run(CommandContext) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
 
run(CommandContext) - Method in class io.jenkins.updatebot.commands.UpdatePullRequestLoop
 
run(CommandContext) - Method in class io.jenkins.updatebot.commands.UpdatePullRequests
 
run(CommandContext) - Method in class io.jenkins.updatebot.commands.Version
 
run(CommandContext, GHRepository, GHPullRequest) - Method in class io.jenkins.updatebot.commands.CompositeCommand
Invoked from a polling/update command
run(CommandContext, GHRepository, GHPullRequest) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
 
run(Configuration) - Method in class io.jenkins.updatebot.commands.CommandSupport
 
run(Configuration) - Method in class io.jenkins.updatebot.commands.EnableFabric8
 
run(Configuration) - Method in class io.jenkins.updatebot.commands.Help
 
run(Configuration) - Method in class io.jenkins.updatebot.commands.Promote
 
run(Configuration) - Method in class io.jenkins.updatebot.commands.UpdatePullRequestLoop
 
run(Configuration) - Method in class io.jenkins.updatebot.commands.Version
 
run(String[]) - Method in class io.jenkins.updatebot.UpdateBot
Runs a command
runCommand(File, File, File, String...) - Static method in class io.jenkins.updatebot.support.ProcessHelper
 
runCommand(File, String...) - Static method in class io.jenkins.updatebot.support.ProcessHelper
 
runCommand(File, Map<String, String>, boolean, String...) - Static method in class io.jenkins.updatebot.support.ProcessHelper
 
runCommand(File, Map<String, String>, File, File, String...) - Static method in class io.jenkins.updatebot.support.ProcessHelper
 
runCommandAndLogOutput(Configuration, Logger, File, boolean, String...) - Static method in class io.jenkins.updatebot.support.ProcessHelper
 
runCommandAndLogOutput(Configuration, Logger, File, String...) - Static method in class io.jenkins.updatebot.support.ProcessHelper
 
runCommandAndLogOutput(Configuration, Logger, File, Map<String, String>, boolean, String...) - Static method in class io.jenkins.updatebot.support.ProcessHelper
 
runCommandAndLogOutput(Configuration, Logger, File, Map<String, String>, String...) - Static method in class io.jenkins.updatebot.support.ProcessHelper
 
runCommandAndLogOutput(File, String...) - Static method in class io.jenkins.updatebot.support.ProcessHelper
 
runCommandCaptureOutput(File, String...) - Static method in class io.jenkins.updatebot.support.ProcessHelper
 
runCommandCaptureOutput(File, Map<String, String>, String...) - Static method in class io.jenkins.updatebot.support.ProcessHelper
 
runCommandIgnoreOutput(File, String...) - Static method in class io.jenkins.updatebot.support.ProcessHelper
 
runCommandIgnoreOutput(File, Map<String, String>, String...) - Static method in class io.jenkins.updatebot.support.ProcessHelper
 

S

saveIfChanged() - Method in class io.jenkins.updatebot.kind.maven.PomUpdateStatus
Saves the pom.xml if its been changed
savePrettyJson(File, Object) - Static method in class io.jenkins.updatebot.support.MarkupHelper
 
saveYaml(Object, File) - Static method in class io.jenkins.updatebot.support.MarkupHelper
 
saveYaml(Object, FileObject) - Static method in class io.jenkins.updatebot.support.MarkupHelper
 
secureCloneUrl(Configuration) - Method in class io.jenkins.updatebot.model.GithubRepository
 
secureCloneUrl(Configuration) - Method in class io.jenkins.updatebot.model.GitRepository
Based on the configuration lets modify the clone URL to optionally include the username and password if using HTTPS URLs
setAdditionalProperty(String, Object) - Method in class io.jenkins.updatebot.model.DtoSupport
 
setAlias(String) - Method in class io.jenkins.updatebot.kind.helm.model.ChartDependency
 
setAppVersion(String) - Method in class io.jenkins.updatebot.kind.helm.model.Chart
 
setArtifactExclude(String) - Method in class io.jenkins.updatebot.model.MavenDependencyFilter
 
setArtifactId(DependencySet) - Method in class io.jenkins.updatebot.model.MavenDependencySet
 
setArtifactId(String) - Method in class io.jenkins.updatebot.model.MavenArtifactVersionChange
 
setArtifactInclude(String) - Method in class io.jenkins.updatebot.model.MavenDependencyFilter
 
setBranch(String) - Method in class io.jenkins.updatebot.model.GitRepositoryConfig
 
setChanges(List<MavenArtifactVersionChange>) - Method in class io.jenkins.updatebot.model.MavenArtifactVersionChanges
 
setChart(String) - Method in class io.jenkins.updatebot.commands.Promote
 
setCheckDependencies(boolean) - Method in class io.jenkins.updatebot.Configuration
 
setCheckPrStatus(boolean) - Method in class io.jenkins.updatebot.commands.UpdatePullRequests
 
setCloneUrl(String) - Method in class io.jenkins.updatebot.commands.PushSourceChanges
 
setCloneUrl(String) - Method in class io.jenkins.updatebot.model.GitRepository
 
setCommand(CommandSupport) - Method in class io.jenkins.updatebot.UpdateBot
 
setCommander(JCommander) - Method in class io.jenkins.updatebot.commands.Help
 
setCommander(JCommander) - Method in class io.jenkins.updatebot.commands.Version
 
setCondition(String) - Method in class io.jenkins.updatebot.kind.helm.model.ChartDependency
 
setConfigFile(String) - Method in class io.jenkins.updatebot.Configuration
 
setConfiguration(Configuration) - Method in class io.jenkins.updatebot.UpdateBot
 
setDeleteMergedBranches(boolean) - Method in class io.jenkins.updatebot.commands.UpdatePullRequests
 
setDependencies(DependencySet) - Method in class io.jenkins.updatebot.model.NpmDependencies
 
setDependencies(List<ChartDependency>) - Method in class io.jenkins.updatebot.kind.helm.model.Requirements
 
setDependencies(List<MavenDependencyFilter>) - Method in class io.jenkins.updatebot.model.MavenDependencies
 
setDeprecated(boolean) - Method in class io.jenkins.updatebot.kind.helm.model.Chart
 
setDescription(String) - Method in class io.jenkins.updatebot.kind.helm.model.Chart
 
setDescription(String) - Method in class io.jenkins.updatebot.model.Environment
 
setDevDependencies(DependencySet) - Method in class io.jenkins.updatebot.model.NpmDependencies
 
setDisableAnsi(boolean) - Method in class io.jenkins.updatebot.Configuration
 
setDryRun(boolean) - Method in class io.jenkins.updatebot.Configuration
 
setEmail(String) - Method in class io.jenkins.updatebot.kind.helm.model.Maintainer
 
setEngine(String) - Method in class io.jenkins.updatebot.kind.helm.model.Chart
 
setEnvironment(String) - Method in class io.jenkins.updatebot.commands.Promote
 
setEnvironments(List<Environment>) - Method in class io.jenkins.updatebot.model.RepositoryConfig
 
setExcludes(List<String>) - Method in class io.jenkins.updatebot.model.FilterSupport
 
setExcludes(List<String>) - Method in class io.jenkins.updatebot.model.PluginsDependencies
 
setExcludeUpdateLoop(Boolean) - Method in class io.jenkins.updatebot.model.GitRepository
 
setExcludeUpdateLoop(Boolean) - Method in class io.jenkins.updatebot.model.GitRepositoryConfig
 
setFile(FileDependencies) - Method in class io.jenkins.updatebot.model.Dependencies
 
setGit(GitPlugin) - Method in class io.jenkins.updatebot.Configuration
 
setGit(List<GitRepository>) - Method in class io.jenkins.updatebot.model.RepositoryConfig
 
setGitCredentials(Map<String, UserPassword>) - Method in class io.jenkins.updatebot.Configuration
 
setGithub(GitHubProjects) - Method in class io.jenkins.updatebot.model.RepositoryConfig
 
setGithub(String) - Method in class io.jenkins.updatebot.model.Environment
 
setGithubPassword(String) - Method in class io.jenkins.updatebot.Configuration
 
setGithubPullRequestLabel(String) - Method in class io.jenkins.updatebot.Configuration
 
setGithubToken(String) - Method in class io.jenkins.updatebot.Configuration
 
setGithubUsername(String) - Method in class io.jenkins.updatebot.Configuration
 
setGroupExclude(String) - Method in class io.jenkins.updatebot.model.MavenDependencyFilter
 
setGroupId(DependencySet) - Method in class io.jenkins.updatebot.model.MavenDependencySet
 
setGroupId(String) - Method in class io.jenkins.updatebot.model.MavenArtifactVersionChange
 
setGroupInclude(String) - Method in class io.jenkins.updatebot.model.MavenDependencyFilter
 
setHome(String) - Method in class io.jenkins.updatebot.kind.helm.model.Chart
 
setHtmlUrl(String) - Method in class io.jenkins.updatebot.model.GitRepository
 
setIcon(String) - Method in class io.jenkins.updatebot.kind.helm.model.Chart
 
setId(String) - Method in class io.jenkins.updatebot.model.Environment
 
setIgnoreExcludeUpdateLoopRepositories(boolean) - Method in class io.jenkins.updatebot.Configuration
 
setIncludes(List<String>) - Method in class io.jenkins.updatebot.model.FilterSupport
 
setIncludes(List<String>) - Method in class io.jenkins.updatebot.model.PluginsDependencies
 
setIssue(GHIssue) - Method in class io.jenkins.updatebot.commands.CommandContext
 
setJenksinsfileGitRepo(String) - Method in class io.jenkins.updatebot.Configuration
 
setKeywords(List<String>) - Method in class io.jenkins.updatebot.kind.helm.model.Chart
 
setKind(Kind) - Method in class io.jenkins.updatebot.commands.PushVersionChanges
 
setLastCommand(CommandSupport, Configuration) - Method in class io.jenkins.updatebot.commands.UpdatePullRequests
 
setLocal(GitRepositoryConfig) - Method in class io.jenkins.updatebot.model.RepositoryConfig
 
setLocalRepositories(List<LocalRepository>) - Method in class io.jenkins.updatebot.commands.CommandSupport
 
setLoggerOutput(PrintStream) - Method in class io.jenkins.updatebot.UpdateBot
 
setMaintainers(List<Maintainer>) - Method in class io.jenkins.updatebot.kind.helm.model.Chart
 
setMaven(MavenDependencies) - Method in class io.jenkins.updatebot.model.Dependencies
 
setMergeMethod(String) - Method in class io.jenkins.updatebot.commands.UpdatePullRequests
 
setMergeOnSuccess(boolean) - Method in class io.jenkins.updatebot.commands.UpdatePullRequests
 
setMvnCommand(String) - Method in class io.jenkins.updatebot.Configuration
 
setMvnEnvironmentVariables(Map<String, String>) - Method in class io.jenkins.updatebot.Configuration
 
setName(String) - Method in class io.jenkins.updatebot.kind.helm.model.Chart
 
setName(String) - Method in class io.jenkins.updatebot.kind.helm.model.ChartDependency
 
setName(String) - Method in class io.jenkins.updatebot.kind.helm.model.Maintainer
 
setName(String) - Method in class io.jenkins.updatebot.model.Environment
 
setName(String) - Method in class io.jenkins.updatebot.model.GithubOrganisation
 
setName(String) - Method in class io.jenkins.updatebot.model.GitRepository
 
setName(String) - Method in class io.jenkins.updatebot.model.GitRepositoryConfig
 
setNpm(NpmDependencies) - Method in class io.jenkins.updatebot.model.Dependencies
 
setNpmCommand(String) - Method in class io.jenkins.updatebot.Configuration
 
setNpmDependencyTreeGenerator(NpmDependencyTreeGenerator) - Method in class io.jenkins.updatebot.Configuration
 
setNpmEnvironmentVariables(Map<String, String>) - Method in class io.jenkins.updatebot.Configuration
 
setOrganisationAndRepository(String) - Method in class io.jenkins.updatebot.commands.EnableFabric8
 
setOrganisations(List<GithubOrganisation>) - Method in class io.jenkins.updatebot.model.GitHubProjects
 
setPeerDependencies(DependencySet) - Method in class io.jenkins.updatebot.model.NpmDependencies
 
setPipeline(String) - Method in class io.jenkins.updatebot.commands.EnableFabric8
 
setPlugins(PluginsDependencies) - Method in class io.jenkins.updatebot.model.Dependencies
 
setPlugins(List<MavenDependencyFilter>) - Method in class io.jenkins.updatebot.model.MavenDependencies
 
setPlugins(Map<String, PluginVersion>) - Method in class io.jenkins.updatebot.kind.plugins.PluginVersions
 
setPrintStream(PrintStream) - Method in class io.jenkins.updatebot.Configuration
 
setProwPRCommand(String) - Method in class io.jenkins.updatebot.Configuration
 
setPull(Dependencies) - Method in class io.jenkins.updatebot.model.GitRepositoryConfig
 
setPullDisabled(boolean) - Method in class io.jenkins.updatebot.Configuration
Allows pulling to be disabled which is handy for test cases where we commit to master without pushing
setPullRequest(GHPullRequest) - Method in class io.jenkins.updatebot.commands.CommandContext
 
setPush(Dependencies) - Method in class io.jenkins.updatebot.model.GitRepositoryConfig
 
setRebaseMode(boolean) - Method in class io.jenkins.updatebot.Configuration
 
setRef(String) - Method in class io.jenkins.updatebot.commands.PushSourceChanges
 
setRemoteURL(File, String) - Method in interface io.jenkins.updatebot.git.GitPlugin
 
setRemoteURL(File, String) - Method in class io.jenkins.updatebot.git.GitPluginCLI
 
setRepositories(List<GitRepositoryConfig>) - Method in class io.jenkins.updatebot.model.GithubOrganisation
 
setRepository(String) - Method in class io.jenkins.updatebot.kind.helm.model.ChartDependency
 
setRepositoryConfig(RepositoryConfig) - Method in class io.jenkins.updatebot.commands.CommandSupport
 
setRepositoryDetails(GitRepositoryConfig) - Method in class io.jenkins.updatebot.model.GitRepository
 
setRootPom(boolean) - Method in class io.jenkins.updatebot.kind.maven.PomUpdateStatus
 
setScm(String) - Method in class io.jenkins.updatebot.kind.plugins.PluginVersion
 
setScope(String) - Method in class io.jenkins.updatebot.model.MavenArtifactVersionChange
 
setSourceDir(File) - Method in class io.jenkins.updatebot.Configuration
 
setSourcePath(String) - Method in class io.jenkins.updatebot.Configuration
 
setSources(List<String>) - Method in class io.jenkins.updatebot.kind.helm.model.Chart
 
setStatus(Status) - Method in class io.jenkins.updatebot.commands.CommandContext
 
setTags(List<String>) - Method in class io.jenkins.updatebot.kind.helm.model.ChartDependency
 
setTitle(String) - Method in class io.jenkins.updatebot.kind.plugins.PluginVersion
 
setUrl(String) - Method in class io.jenkins.updatebot.kind.helm.model.Maintainer
 
setUrl(String) - Method in class io.jenkins.updatebot.kind.plugins.PluginVersion
 
setUseHttpsTransport(boolean) - Method in class io.jenkins.updatebot.Configuration
 
setUseSinglePullRequest(boolean) - Method in class io.jenkins.updatebot.model.GitRepositoryConfig
 
setValues(List<String>) - Method in class io.jenkins.updatebot.commands.PushVersionChanges
 
setVersion(String) - Method in class io.jenkins.updatebot.commands.Promote
 
setVersion(String) - Method in class io.jenkins.updatebot.kind.helm.model.Chart
 
setVersion(String) - Method in class io.jenkins.updatebot.kind.helm.model.ChartDependency
 
setVersion(String) - Method in class io.jenkins.updatebot.kind.npm.dependency.DependencyInfo
 
setVersion(String) - Method in class io.jenkins.updatebot.kind.plugins.PluginVersion
 
setVersion(String) - Method in class io.jenkins.updatebot.model.MavenArtifactVersionChange
 
setWiki(String) - Method in class io.jenkins.updatebot.kind.plugins.PluginVersion
 
setWorkDir(String) - Method in class io.jenkins.updatebot.Configuration
 
shouldLazyAdd(DependencyVersionChange) - Method in class io.jenkins.updatebot.kind.maven.PomUpdateStatus
Returns true if we should add the given dependency version change if the dependency is missing.
showUsage() - Method in class io.jenkins.updatebot.commands.Help
 
showVersion() - Method in class io.jenkins.updatebot.commands.Version
 
stashAndCheckoutBranch(File, String) - Method in interface io.jenkins.updatebot.git.GitPlugin
 
stashAndCheckoutBranch(File, String) - Method in class io.jenkins.updatebot.git.GitPluginCLI
 
stashAndCheckoutMaster(File) - Method in interface io.jenkins.updatebot.git.GitPlugin
 
stashAndCheckoutMaster(File) - Method in class io.jenkins.updatebot.git.GitPluginCLI
 
state(GHIssue) - Static method in class io.jenkins.updatebot.commands.StatusInfo
 
Status - Enum in io.jenkins.updatebot.commands
 
StatusInfo - Class in io.jenkins.updatebot.commands
Represents the status of a repository
StatusInfo(LocalRepository, Status, GHIssue, GHPullRequest) - Constructor for class io.jenkins.updatebot.commands.StatusInfo
 
Strings - Class in io.jenkins.updatebot.support
 
Strings() - Constructor for class io.jenkins.updatebot.support.Strings
 
stripSlashesAndGit(String) - Static method in class io.jenkins.updatebot.git.GitHelper
 
Systems - Class in io.jenkins.updatebot.support
 
Systems() - Constructor for class io.jenkins.updatebot.support.Systems
 

T

textValue(JsonNode, String) - Static method in class io.jenkins.updatebot.support.JsonNodes
Returns the text value of the given field on an object or null if its not a value or the value is not a string
toJson(Object) - Static method in class io.jenkins.updatebot.support.MarkupHelper
 
toPrettyJson(Object) - Static method in class io.jenkins.updatebot.support.MarkupHelper
 
toString() - Method in class io.jenkins.updatebot.commands.PushRegexChangesContext
 
toString() - Method in class io.jenkins.updatebot.commands.PushVersionChangesContext.Change
 
toString() - Method in class io.jenkins.updatebot.commands.PushVersionChangesContext
 
toString() - Method in class io.jenkins.updatebot.commands.StatusInfo
 
toString() - Method in class io.jenkins.updatebot.git.GitRepositoryInfo
 
toString() - Method in class io.jenkins.updatebot.kind.helm.model.Chart
 
toString() - Method in enum io.jenkins.updatebot.kind.Kind
 
toString() - Method in class io.jenkins.updatebot.kind.npm.dependency.DependencyCheck
 
toString() - Method in class io.jenkins.updatebot.kind.npm.dependency.DependencyInfo
 
toString() - Method in class io.jenkins.updatebot.kind.npm.dependency.DependencyLink
 
toString() - Method in class io.jenkins.updatebot.kind.plugins.PluginVersion
 
toString() - Method in class io.jenkins.updatebot.kind.plugins.PluginVersions
 
toString() - Method in class io.jenkins.updatebot.model.Dependencies
 
toString() - Method in class io.jenkins.updatebot.model.DependencyVersionChange
 
toString() - Method in class io.jenkins.updatebot.model.Environment
 
toString() - Method in class io.jenkins.updatebot.model.GithubOrganisation
 
toString() - Method in class io.jenkins.updatebot.model.GitHubProjects
 
toString() - Method in class io.jenkins.updatebot.model.GithubRepository
 
toString() - Method in class io.jenkins.updatebot.model.GitRepository
 
toString() - Method in class io.jenkins.updatebot.model.GitRepositoryConfig
 
toString() - Method in class io.jenkins.updatebot.model.MavenArtifactKey
 
toString() - Method in class io.jenkins.updatebot.model.MavenArtifactVersionChange
 
toString() - Method in class io.jenkins.updatebot.model.RepositoryConfig
 
toString() - Method in class io.jenkins.updatebot.repository.LocalRepository
 
toString() - Method in class io.jenkins.updatebot.support.FileExtensionFilter
 
toString() - Method in class io.jenkins.updatebot.support.UserPassword
 
toString(Object) - Static method in class io.jenkins.updatebot.support.Strings
 
toYaml(Object) - Static method in class io.jenkins.updatebot.support.MarkupHelper
 
trimAllPrefix(String, String) - Static method in class io.jenkins.updatebot.support.Strings
Trim all prefixes on the given text of the given prefix
trimPrefix(String, String) - Static method in class io.jenkins.updatebot.support.Strings
Trims the prefix

U

UPDATE - Static variable in class io.jenkins.updatebot.CommandNames
 
UPDATE_LOOP - Static variable in class io.jenkins.updatebot.CommandNames
 
UpdateBot - Class in io.jenkins.updatebot
 
UpdateBot() - Constructor for class io.jenkins.updatebot.UpdateBot
 
UPDATEBOT - Static variable in class io.jenkins.updatebot.support.Markdown
 
UPDATEBOT_ICON - Static variable in class io.jenkins.updatebot.support.Markdown
 
updateBotIssuePendingChangesComment(CommandContext, GHIssueComment) - Static method in class io.jenkins.updatebot.github.Issues
 
updateBotVersion() - Static method in class io.jenkins.updatebot.support.VersionHelper
Returns the version of updateBot to use
updateDependencyVersion(Document, DependencyVersionChange, Map<String, String>) - Static method in class io.jenkins.updatebot.kind.maven.PomHelper
 
updatedFile(File) - Method in class io.jenkins.updatebot.commands.CommandContext
 
updatedVersion(String, String, String, String) - Method in class io.jenkins.updatebot.commands.PushVersionChangesContext
 
updateFirstChild(Element, String, String) - Static method in class io.jenkins.updatebot.support.DecentXmlHelper
 
updateParentVersion(Document, DependencyVersionChange, Map<String, String>) - Static method in class io.jenkins.updatebot.kind.maven.PomHelper
 
updatePendingChanges(CommandContext, DependenciesCheck, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
 
updatePluginVersion(Document, DependencyVersionChange, Map<String, String>, boolean) - Static method in class io.jenkins.updatebot.kind.maven.PomHelper
 
updatePluginVersion(DependencyVersionChange, boolean, Map<String, String>) - Method in class io.jenkins.updatebot.kind.maven.PomUpdateStatus
 
updatePluginVersion(String, String, boolean) - Method in class io.jenkins.updatebot.kind.maven.PomUpdateStatus
 
updatePomVersions(List<PomUpdateStatus>, List<DependencyVersionChange>) - Static method in class io.jenkins.updatebot.kind.maven.PomHelper
 
updatePomVersionsInPoms(File, List<DependencyVersionChange>) - Static method in class io.jenkins.updatebot.kind.maven.PomHelper
 
updateProperties(Document, Map<String, String>) - Static method in class io.jenkins.updatebot.kind.maven.PomHelper
 
updateProperties(Map<String, String>) - Method in class io.jenkins.updatebot.kind.maven.PomUpdateStatus
 
UpdatePullRequestLoop - Class in io.jenkins.updatebot.commands
A loop to keep updating Pull Requests until they all merge
UpdatePullRequestLoop() - Constructor for class io.jenkins.updatebot.commands.UpdatePullRequestLoop
 
UpdatePullRequests - Class in io.jenkins.updatebot.commands
Updates any open pull requests, rebasing any that require rebasing, merging any that are ready or responding to comments
UpdatePullRequests() - Constructor for class io.jenkins.updatebot.commands.UpdatePullRequests
 
Updater - Interface in io.jenkins.updatebot.kind
 
UpdaterSupport - Class in io.jenkins.updatebot.kind
A useful base class for implementing Updater
UpdaterSupport() - Constructor for class io.jenkins.updatebot.kind.UpdaterSupport
 
updateVersion(Kind, String, String) - Method in class io.jenkins.updatebot.commands.CommandContext
 
updateVersions(List<DependencyVersionChange>, Map<String, String>) - Method in class io.jenkins.updatebot.kind.maven.PomUpdateStatus
 
UserPassword - Class in io.jenkins.updatebot.support
 
UserPassword(String, String) - Constructor for class io.jenkins.updatebot.support.UserPassword
 

V

validateCloneUrl() - Method in class io.jenkins.updatebot.commands.PushSourceChanges
 
validateConfiguration(Configuration) - Method in class io.jenkins.updatebot.commands.CommandSupport
 
validateConfiguration(Configuration) - Method in class io.jenkins.updatebot.commands.PushSourceChanges
 
valueOf(String) - Static method in enum io.jenkins.updatebot.commands.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.jenkins.updatebot.kind.Kind
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.jenkins.updatebot.commands.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.jenkins.updatebot.kind.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values(String...) - Method in class io.jenkins.updatebot.commands.PushVersionChanges
 
VALUES_YAML - Static variable in class io.jenkins.updatebot.kind.helm.HelmFiles
 
Version - Class in io.jenkins.updatebot.commands
Displays version
Version() - Constructor for class io.jenkins.updatebot.commands.Version
 
VERSION - Static variable in class io.jenkins.updatebot.CommandNames
 
VersionHelper - Class in io.jenkins.updatebot.support
 
VersionHelper() - Constructor for class io.jenkins.updatebot.support.VersionHelper
 

W

waitForPullRequestToHaveMergable(GHPullRequest, long, long) - Static method in class io.jenkins.updatebot.github.GitHubHelpers
 
warn(Logger, String) - Method in class io.jenkins.updatebot.commands.CommandContext
 
warn(Logger, String) - Method in class io.jenkins.updatebot.Configuration
 
warn(Logger, String, Throwable) - Method in class io.jenkins.updatebot.commands.CommandContext
 
warn(Logger, String, Throwable) - Method in class io.jenkins.updatebot.Configuration
 
WORK_DIR - Static variable in class io.jenkins.updatebot.EnvironmentVariables
 
writeEndObject(JsonGenerator, int) - Method in class io.jenkins.updatebot.support.NpmJsonPrettyPrinter
 
writeLines(File, List<String>) - Static method in class io.jenkins.updatebot.support.FileHelper
Writes the given lines to the File
A B C D E F G H I J K L M N O P R S T U V W 
All Classes|All Packages