类的使用
cn.taketoday.buildpack.platform.build.BuildRequest
使用BuildRequest的程序包
-
cn.taketoday.buildpack.platform.build中BuildRequest的使用
修饰符和类型方法说明static BuildRequestBuildRequest.forJarFile(ImageReference name, File jarFile) Factory method to create a newBuildRequestfrom a JAR file.static BuildRequestBuildRequest.forJarFile(File jarFile) Factory method to create a newBuildRequestfrom a JAR file.static BuildRequestBuildRequest.of(ImageReference name, Function<Owner, TarArchive> applicationContent) Factory method to create a newBuildRequestwith specific content.BuildRequest.withApplicationDirectory(String applicationDirectory) Return a newBuildRequestwith an updated application directory.BuildRequest.withBindings(Binding... bindings) Return a newBuildRequestwith updated bindings.BuildRequest.withBindings(List<Binding> bindings) Return a newBuildRequestwith updated bindings.BuildRequest.withBuildCache(Cache buildCache) Return a newBuildRequestwith an updated build cache.BuildRequest.withBuilder(ImageReference builder) Return a newBuildRequestwith an updated builder.BuildRequest.withBuildpacks(BuildpackReference... buildpacks) Return a newBuildRequestwith an updated buildpacks setting.BuildRequest.withBuildpacks(List<BuildpackReference> buildpacks) Return a newBuildRequestwith an updated buildpacks setting.BuildRequest.withBuildWorkspace(Cache buildWorkspace) Return a newBuildRequestwith an updated build workspace.BuildRequest.withCleanCache(boolean cleanCache) Return a newBuildRequestwith an updated clean cache setting.BuildRequest.withCreatedDate(String createdDate) Return a newBuildRequestwith an updated created date.BuildRequest.withCreator(Creator creator) Return a newBuildRequestwith an updated creator.Return a newBuildRequestwith an additional env variable.Return a newBuildRequestwith additional env variables.BuildRequest.withLaunchCache(Cache launchCache) Return a newBuildRequestwith an updated launch cache.BuildRequest.withNetwork(String network) Return a newBuildRequestwith an updated network setting.BuildRequest.withPublish(boolean publish) Return a newBuildRequestwith an updated publish setting.BuildRequest.withPullPolicy(PullPolicy pullPolicy) Return a newBuildRequestwith the updated image pull policy.BuildRequest.withRunImage(ImageReference runImageName) Return a newBuildRequestwith an updated run image.private BuildRequestBuilder.withRunImageIfNeeded(BuildRequest request, BuilderMetadata.Stack builderStack) BuildRequest.withSecurityOptions(List<String> securityOptions) Return a newBuildRequestwith an updated security options.BuildRequest.withTags(ImageReference... tags) Return a newBuildRequestwith updated tags.BuildRequest.withTags(List<ImageReference> tags) Return a newBuildRequestwith updated tags.BuildRequest.withVerboseLogging(boolean verboseLogging) Return a newBuildRequestwith an updated verbose logging setting.修饰符和类型方法说明voidBuilder.build(BuildRequest request) private CacheLifecycle.createVolumeCache(BuildRequest request, String suffix) voidAbstractBuildLog.executedLifecycle(BuildRequest request) voidBuildLog.executedLifecycle(BuildRequest request) Log that the lifecycle has executed.private voidBuilder.executeLifecycle(BuildRequest request, EphemeralBuilder builder) voidAbstractBuildLog.executingLifecycle(BuildRequest request, LifecycleVersion version, Cache buildCache) voidAbstractBuildLog.executingLifecycle(BuildRequest request, LifecycleVersion version, VolumeName buildCacheVolume) voidBuildLog.executingLifecycle(BuildRequest request, LifecycleVersion version, Cache buildCache) Log that the lifecycle is executing.voidBuildLog.executingLifecycle(BuildRequest request, LifecycleVersion version, VolumeName buildCacheVolume) Log that the lifecycle is executing.private CacheLifecycle.getApplicationBindingSource(BuildRequest request) private StringLifecycle.getApplicationDirectory(BuildRequest request) private CacheLifecycle.getBuildCache(BuildRequest request) private BuildpacksBuilder.getBuildpacks(BuildRequest request, Builder.ImageFetcher imageFetcher, BuilderMetadata builderMetadata, BuildpackLayersMetadata buildpackLayersMetadata) private CacheLifecycle.getLaunchCache(BuildRequest request) private CacheLifecycle.getLayersBindingSource(BuildRequest request) Lifecycle.getSecurityOptions(BuildRequest request) AbstractBuildLog.runningPhase(BuildRequest request, String name) BuildLog.runningPhase(BuildRequest request, String name) Log that a specific phase is running.voidAbstractBuildLog.start(BuildRequest request) voidBuildLog.start(BuildRequest request) Log that a build is starting.private BuildRequestBuilder.withRunImageIfNeeded(BuildRequest request, BuilderMetadata.Stack builderStack) 限定符构造器说明(专用程序包)Lifecycle(BuildLog log, DockerApi docker, ResolvedDockerHost dockerHost, BuildRequest request, EphemeralBuilder builder) Create a newLifecycleinstance.