Package dev.snowdrop.buildpack.lifecycle
Class LifecyclePhaseFactory
java.lang.Object
dev.snowdrop.buildpack.lifecycle.LifecyclePhaseFactory
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionLifecyclePhaseFactory(DockerConfig dockerConfig, CacheConfig buildCacheConfig, CacheConfig launchCacheConfig, CacheConfig kanikoCacheConfig, PlatformConfig platformConfig, LogConfig logConfig, ImageReference outputImage, BuilderImage originalBuilder, BuilderImage extendedBuilder, String platformLevel) -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateVolumes(List<Content> content) getContainerForPhase(String[] args, Integer runAsId) getExporter(boolean extended) getExtender(String kind) voidtidyUp()
-
Field Details
-
CACHE_VOL_PATH
- See Also:
-
LAUNCH_CACHE_VOL_PATH
- See Also:
-
WORKSPACE_VOL_PATH
- See Also:
-
LAYERS_VOL_PATH
- See Also:
-
PLATFORM_VOL_PATH
- See Also:
-
KANIKO_VOL_PATH
- See Also:
-
DOCKER_SOCKET_PATH
- See Also:
-
APP_PATH_PREFIX
- See Also:
-
ENV_PATH_PREFIX
- See Also:
-
-
Constructor Details
-
LifecyclePhaseFactory
public LifecyclePhaseFactory(DockerConfig dockerConfig, CacheConfig buildCacheConfig, CacheConfig launchCacheConfig, CacheConfig kanikoCacheConfig, PlatformConfig platformConfig, LogConfig logConfig, ImageReference outputImage, BuilderImage originalBuilder, BuilderImage extendedBuilder, String platformLevel)
-
-
Method Details
-
getContainerForPhase
-
createVolumes
-
tidyUp
public void tidyUp() -
getBuilderImage
-
getDockerConfig
-
getLogConfig
-
getOutputImage
-
getPlatformLevel
-
getCreator
-
getAnalyzer
-
getDetector
-
getRestorer
-
getBuilder
-
getBuildImageExtender
-
getRunImageExtender
-
getExtender
-
getExporter
-