Package io.jenkins.updatebot.kind
Interface Updater
- All Known Implementing Classes:
BrewUpdater
,CompositeUpdater
,DockerUpdater
,FileUpdater
,HelmUpdater
,JenkinsXUpdater
,MakeUpdater
,MavenUpdater
,PackageJsonUpdater
,PluginsUpdater
,RegexUpdater
,UpdaterSupport
public interface Updater
-
Method Summary
Modifier and Type Method Description void
addVersionChangesFromSource(CommandContext context, Dependencies dependencyConfig, List<DependencyVersionChange> list)
KindDependenciesCheck
checkDependencies(CommandContext context, List<DependencyVersionChange> value)
boolean
isApplicable(CommandContext context)
boolean
pullVersions(CommandContext context)
boolean
pushVersions(CommandContext parentContext, List<DependencyVersionChange> changes)
-
Method Details
-
isApplicable
-
addVersionChangesFromSource
void addVersionChangesFromSource(CommandContext context, Dependencies dependencyConfig, List<DependencyVersionChange> list) throws IOException- Throws:
IOException
-
pullVersions
- Throws:
IOException
-
checkDependencies
KindDependenciesCheck checkDependencies(CommandContext context, List<DependencyVersionChange> value) throws IOException- Throws:
IOException
-
pushVersions
boolean pushVersions(CommandContext parentContext, List<DependencyVersionChange> changes) throws IOException- Throws:
IOException
-