All Classes

Class Description
BrewUpdater  
Chart
Represents the Helm Chart.yaml file
ChartDependency  
CommandContext  
CommandNames  
CommandSupport  
CompositeCommand
Represents a list of commands to execute.
CompositeUpdater  
Configuration
Common configuration parameters
DecentXmlHelper  
DefaultNpmDependencyTreeGenerator  
Dependencies  
DependenciesCheck
Returns the set of changes that are valid or invalid for all kinds
DependencyCheck  
DependencyInfo  
DependencyLink
A dependency link from a parent dependency to a child dependency
DependencySet  
DependencyTree  
DependencyVersionChange
Represents the update of a dependency version with an optional scope
DockerUpdater  
DtoSupport
A helper base class for DTOs
ElementProcessor
Allows processing on a per dependency or plugin basis to add default configuration
ElementProcessors  
EnableFabric8
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
EnableFabric8Context  
Environment  
EnvironmentVariables  
FileDeleter
Allows a number of files to be deleted using a Java try-with-resources block (try / catch).
FileDependencies
Represents sets of file dependencies
FileExtensionFilter  
FileHelper  
FileMatcher  
FileUpdater
Performs updates on files using regular expressions
FilterHelpers  
FilterSupport  
GitHelper  
GitHubHelpers  
GithubOrganisation  
GitHubProjects  
GithubRepository  
GitPlugin  
GitPluginCLI  
GitRepository  
GitRepositoryConfig
Represents the configuration of a git repository
GitRepositoryInfo  
HelmFiles  
HelmUpdater  
Help
Displays help
Issues  
JenkinsXUpdater  
JsonNodes
Helper assertions for dealing with JSON or YAML markup
Kind  
KindDependenciesCheck
Returns the set of changes that are valid or invalid
LocalRepository  
Maintainer  
MakeUpdater  
Markdown  
MarkupHelper  
MavenArtifactKey  
MavenArtifactVersionChange  
MavenArtifactVersionChanges  
MavenDependencies  
MavenDependencyFilter  
MavenDependencySet  
MavenDependencyVersionChange
Used to indicate a dependency change which is lazily created if not present but only applies to the root pom.xml.
MavenScopes  
MavenUpdater  
ModifyFilesCommandSupport
Base class for all UpdateBot commands
NpmDependencies
Represents the push or pull dependencies for NPM based projects
NpmDependencyKinds  
NpmDependencyTreeGenerator
The strategy used to generate the npm dependency tree
NpmJsonPrettyPrinter
A pretty printer for npm layout syntax
PackageJsonUpdater  
ParentContext  
PluginsDependencies  
PluginsUpdater
Updates any plugins.txt` files with new jenkins plugin versions
PluginVersion  
PluginVersions  
PomHelper  
PomUpdateStatus  
ProcessHelper  
Promote
Promotes a new release across the environments configured for this app
PromoteContext  
PullRequests  
PullVersionChanges
Pulls updates to your projects from upstream artifact repositories like npm or maven central
PushRegexChanges
Push changes from a specific release pipeline into downstream projects
PushRegexChangesContext  
PushSourceChanges
Push changes from local source code into downstream projects
PushSourceChangesContext  
PushVersionChanges
Push changes from a specific release pipeline into downstream projects
PushVersionChangesContext  
PushVersionChangesContext.Change  
ReflectionHelper  
RegexUpdater  
Repositories  
RepositoryConfig  
RepositoryConfigs  
Requirements
Represents the Helm requirements.yaml file
Status  
StatusInfo
Represents the status of a repository
Strings  
Systems  
UpdateBot  
UpdatePullRequestLoop
A loop to keep updating Pull Requests until they all merge
UpdatePullRequests
Updates any open pull requests, rebasing any that require rebasing, merging any that are ready or responding to comments
Updater  
UpdaterSupport
A useful base class for implementing Updater
UserPassword  
Version
Displays version
VersionHelper