类 AbstractBuildLog
java.lang.Object
cn.taketoday.buildpack.platform.build.AbstractBuildLog
- 所有已实现的接口:
BuildLog
- 直接已知子类:
PrintStreamBuildLog
Base class for
BuildLog implementations.- 从以下版本开始:
- 4.0
- 作者:
- Phillip Webb, Scott Frederick, Andrey Shlykov, Rafael Ceccone, Harry Yang
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidexecutedLifecycle(BuildRequest request) Log that the lifecycle has executed.voidexecutingLifecycle(BuildRequest request, LifecycleVersion version, Cache buildCache) Log that the lifecycle is executing.voidexecutingLifecycle(BuildRequest request, LifecycleVersion version, VolumeName buildCacheVolume) Log that the lifecycle is executing.private Stringprotected abstract Consumer<TotalProgressEvent>getProgressConsumer(String message) protected voidlog()protected abstract voidvoidpulledImage(Image image, ImageType imageType) Log that an image has been pulled.pullingImage(ImageReference imageReference, ImageType imageType) Log that an image is being pulled.voidpushedImage(ImageReference imageReference) Log that an image has been pushed.pushingImage(ImageReference imageReference) Log that an image is being pushed.runningPhase(BuildRequest request, String name) Log that a specific phase is running.voidskippingPhase(String name, String reason) Log that a specific phase is being skipped.voidstart(BuildRequest request) Log that a build is starting.voidLog that a tag has been created.
-
构造器详细资料
-
AbstractBuildLog
public AbstractBuildLog()
-
-
方法详细资料
-
start
从接口复制的说明:BuildLogLog that a build is starting. -
pullingImage
public Consumer<TotalProgressEvent> pullingImage(ImageReference imageReference, ImageType imageType) 从接口复制的说明:BuildLogLog that an image is being pulled.- 指定者:
pullingImage在接口中BuildLog- 参数:
imageReference- the image referenceimageType- the image type- 返回:
- a consumer for progress update events
-
pulledImage
从接口复制的说明:BuildLogLog that an image has been pulled.- 指定者:
pulledImage在接口中BuildLog- 参数:
image- the image that was pulledimageType- the image type that was pulled
-
pushingImage
从接口复制的说明:BuildLogLog that an image is being pushed.- 指定者:
pushingImage在接口中BuildLog- 参数:
imageReference- the image reference- 返回:
- a consumer for progress update events
-
pushedImage
从接口复制的说明:BuildLogLog that an image has been pushed.- 指定者:
pushedImage在接口中BuildLog- 参数:
imageReference- the image reference
-
executingLifecycle
public void executingLifecycle(BuildRequest request, LifecycleVersion version, VolumeName buildCacheVolume) 从接口复制的说明:BuildLogLog that the lifecycle is executing.- 指定者:
executingLifecycle在接口中BuildLog- 参数:
request- the build requestversion- the lifecycle versionbuildCacheVolume- the name of the build cache volume in use
-
executingLifecycle
从接口复制的说明:BuildLogLog that the lifecycle is executing.- 指定者:
executingLifecycle在接口中BuildLog- 参数:
request- the build requestversion- the lifecycle versionbuildCache- the build cache in use
-
runningPhase
从接口复制的说明:BuildLogLog that a specific phase is running.- 指定者:
runningPhase在接口中BuildLog- 参数:
request- the build requestname- the name of the phase- 返回:
- a consumer for log updates
-
skippingPhase
从接口复制的说明:BuildLogLog that a specific phase is being skipped.- 指定者:
skippingPhase在接口中BuildLog- 参数:
name- the name of the phasereason- the reason the phase is skipped
-
executedLifecycle
从接口复制的说明:BuildLogLog that the lifecycle has executed.- 指定者:
executedLifecycle在接口中BuildLog- 参数:
request- the build request
-
taggedImage
从接口复制的说明:BuildLogLog that a tag has been created.- 指定者:
taggedImage在接口中BuildLog- 参数:
tag- the tag reference
-
getDigest
-
log
protected void log() -
log
-
getProgressConsumer
-