public class ReleaseAnalyzer extends Object
| Constructor and Description |
|---|
ReleaseAnalyzer(org.springframework.cloud.skipper.domain.SpringCloudDeployerApplicationManifestReader applicationManifestReader,
org.springframework.cloud.deployer.resource.support.DelegatingResourceLoader delegatingResourceLoader) |
| Modifier and Type | Method and Description |
|---|---|
ReleaseAnalysisReport |
analyze(org.springframework.cloud.skipper.domain.Release existingRelease,
org.springframework.cloud.skipper.domain.Release replacingRelease,
boolean isForceUpdate,
List<String> appNamesToUpdate)
Analyze the existing release and the replacing release to determine the minimal number
of changes that need to be made.
|
List<String> |
getAllApplicationNames(org.springframework.cloud.skipper.domain.Release release) |
public ReleaseAnalyzer(org.springframework.cloud.skipper.domain.SpringCloudDeployerApplicationManifestReader applicationManifestReader,
org.springframework.cloud.deployer.resource.support.DelegatingResourceLoader delegatingResourceLoader)
public ReleaseAnalysisReport analyze(org.springframework.cloud.skipper.domain.Release existingRelease, org.springframework.cloud.skipper.domain.Release replacingRelease, boolean isForceUpdate, List<String> appNamesToUpdate)
existingRelease - the release that is currently deployedreplacingRelease - the proposed release to be deployed that will replace the
existing release.isForceUpdate - flag to indicate if the update is forcedappNamesToUpdate - the application names to force updateCopyright © 2019 Pivotal Software, Inc.. All rights reserved.