public class StepsRunner extends Object
Use by constructing the runner and calling run... each step. Make sure that steps are
run before other steps that depend on them. Wait on the last step.
| Constructor and Description |
|---|
StepsRunner(BuildConfiguration buildConfiguration,
SourceFilesConfiguration sourceFilesConfiguration,
Cache baseLayersCache,
Cache applicationLayersCache) |
| Modifier and Type | Method and Description |
|---|---|
StepsRunner |
runAuthenticatePullStep() |
StepsRunner |
runAuthenticatePushStep() |
StepsRunner |
runBuildAndCacheApplicationLayerSteps() |
StepsRunner |
runBuildImageStep(com.google.common.collect.ImmutableList<String> entrypoint) |
StepsRunner |
runBuildTarballAndLoadDockerStep() |
StepsRunner |
runFinalizingBuildStep() |
StepsRunner |
runFinalizingPushStep() |
StepsRunner |
runPullAndCacheBaseImageLayersStep() |
StepsRunner |
runPullBaseImageStep() |
StepsRunner |
runPushApplicationLayersStep() |
StepsRunner |
runPushBaseImageLayersStep() |
StepsRunner |
runPushContainerConfigurationStep() |
StepsRunner |
runPushImageStep() |
StepsRunner |
runRetrieveBaseRegistryCredentialsStep() |
StepsRunner |
runRetrieveTargetRegistryCredentialsStep() |
void |
waitOnBuildTarballAndLoadDockerStep() |
void |
waitOnPushImageStep() |
public StepsRunner(BuildConfiguration buildConfiguration, SourceFilesConfiguration sourceFilesConfiguration, Cache baseLayersCache, Cache applicationLayersCache)
public StepsRunner runRetrieveBaseRegistryCredentialsStep()
public StepsRunner runRetrieveTargetRegistryCredentialsStep()
public StepsRunner runAuthenticatePushStep()
public StepsRunner runAuthenticatePullStep()
public StepsRunner runPullBaseImageStep()
public StepsRunner runPullAndCacheBaseImageLayersStep()
public StepsRunner runPushBaseImageLayersStep()
public StepsRunner runBuildAndCacheApplicationLayerSteps()
public StepsRunner runBuildImageStep(com.google.common.collect.ImmutableList<String> entrypoint)
public StepsRunner runPushContainerConfigurationStep()
public StepsRunner runPushApplicationLayersStep()
public StepsRunner runFinalizingPushStep()
public StepsRunner runFinalizingBuildStep()
public StepsRunner runPushImageStep()
public StepsRunner runBuildTarballAndLoadDockerStep()
public void waitOnPushImageStep()
throws ExecutionException,
InterruptedException
public void waitOnBuildTarballAndLoadDockerStep()
throws ExecutionException,
InterruptedException
Copyright © 2018. All rights reserved.