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) |
public StepsRunner(BuildConfiguration buildConfiguration)
public StepsRunner runRetrieveTargetRegistryCredentialsStep()
public StepsRunner runAuthenticatePushStep()
public StepsRunner runPullBaseImageStep()
public StepsRunner runPullAndCacheBaseImageLayersStep()
public StepsRunner runPushBaseImageLayersStep()
public StepsRunner runBuildAndCacheApplicationLayerSteps()
public StepsRunner runBuildImageStep()
public StepsRunner runPushContainerConfigurationStep()
public StepsRunner runPushApplicationLayersStep()
public StepsRunner runFinalizingPushStep()
public StepsRunner runFinalizingBuildStep()
public StepsRunner runPushImageStep()
public StepsRunner runLoadDockerStep(DockerClient dockerClient)
public StepsRunner runWriteTarFileStep(Path outputPath)
public BuildResult waitOnPushImageStep() throws ExecutionException, InterruptedException
public BuildResult waitOnLoadDockerStep() throws ExecutionException, InterruptedException
public BuildResult waitOnWriteTarFileStep() throws ExecutionException, InterruptedException
Copyright © 2018. All rights reserved.