Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GoogleContainerTools/jib
/ types & classes
Types & classes
720 in github.com/GoogleContainerTools/jib
⨍
Functions
4,110
◇
Types & classes
720
Class
A
jib-cli/src/integration-test/resources/jarTest/standard/dep/A.java:3
Class
AbsoluteUnixPath
Represents a Unix-style path in absolute form (containing all path components relative to the file system root {@code /}). <p>This class is immutable
jib-build-plan/src/main/java/com/google/cloud/tools/jib/api/buildplan/AbsoluteUnixPath.java:33
Class
AbsoluteUnixPathTest
Test for {@link AbsoluteUnixPath}.
jib-build-plan/src/test/java/com/google/cloud/tools/jib/api/buildplan/AbsoluteUnixPathTest.java:26
Class
AbstractManifestPuller
Base class for manifest pullers.
jib-core/src/main/java/com/google/cloud/tools/jib/registry/AbstractManifestPuller.java:47
Class
AccessClaim
Represents an access claim for a repository in a Docker Registry Bearer Token payload. <pre>{"type": "repository","name": "library/openjdk","actions"
jib-core/src/main/java/com/google/cloud/tools/jib/registry/RegistryClient.java:175
Interface
Action
A runnable action that may throw an exception of type {@code E}.
jib-core/src/main/java/com/google/cloud/tools/jib/cache/Retry.java:41
Class
Allocation
Represents a Decentralized Allocation Tree (DAT) node. <p>A DAT node is immutable and pointers only go in the direction from child to parent. Each no
jib-core/src/main/java/com/google/cloud/tools/jib/event/progress/Allocation.java:41
Class
AllocationCompletionTracker
Keeps track of the progress for {@link Allocation}s as well as their order in which they appear. <p>This implementation is thread-safe.
jib-core/src/main/java/com/google/cloud/tools/jib/event/progress/AllocationCompletionTracker.java:37
Class
AllocationCompletionTrackerTest
Tests for {@link AllocationCompletionTracker}.
jib-core/src/test/java/com/google/cloud/tools/jib/event/progress/AllocationCompletionTrackerTest.java:31
Class
AllocationTest
Tests for {@link Allocation}.
jib-core/src/test/java/com/google/cloud/tools/jib/event/progress/AllocationTest.java:23
Class
AllocationTree
{@link Allocation} tree for testing.
jib-core/src/test/java/com/google/cloud/tools/jib/event/progress/AllocationCompletionTrackerTest.java:34
Class
AllocationTree
{@link Allocation} tree for testing.
jib-core/src/test/java/com/google/cloud/tools/jib/event/progress/ProgressEventHandlerTest.java:36
Class
AllocationTree
{@link Allocation} tree for testing.
jib-core/src/test/java/com/google/cloud/tools/jib/event/events/ProgressEventTest.java:31
Class
AnotherDockerClient
jib-core/src/test/java/com/google/cloud/tools/jib/docker/AnotherDockerClient.java:28
Class
AnsiLoggerWithFooter
Logs to a console supporting ANSI escape sequences and keeps an additional footer that always appears below log messages.
jib-plugins-common/src/main/java/com/google/cloud/tools/jib/plugins/common/logging/AnsiLoggerWithFooter.java:32
Class
AnsiLoggerWithFooterTest
Tests for {@link AnsiLoggerWithFooter}.
jib-plugins-common/src/test/java/com/google/cloud/tools/jib/plugins/common/logging/AnsiLoggerWithFooterTest.java:31
Class
Application
jib-maven-plugin/src/test/resources/maven/projects/spring-boot/src/main/java/hello/Application.java:6
Class
Application
jib-cli/src/integration-test/resources/jarTest/spring-boot/src/main/java/hello/Application.java:6
Class
Application
examples/spring-boot/src/main/java/hello/Application.java:6
Class
Application
examples/multi-module/hello-service/src/main/java/hello/Application.java:6
Class
Application
examples/multi-module/name-service/src/main/java/name/Application.java:6
Class
Application
jib-gradle-plugin/src/integration-test/resources/gradle/projects/spring-boot/src/main/java/hello/Application.java:6
Class
ArchiveLayerSpec
A yaml block for specifying archive layers. <p>Example use of this yaml snippet. <pre>{@code name: "my tar layer" archive: output/mytar.tgz // optio
jib-cli/src/main/java/com/google/cloud/tools/jib/cli/buildfile/ArchiveLayerSpec.java:40
Class
ArchiveLayerSpecTest
Tests for {@link ArchiveLayerSpec}.
jib-cli/src/test/java/com/google/cloud/tools/jib/cli/buildfile/ArchiveLayerSpecTest.java:29
Class
ArtifactLayers
jib-cli/src/main/java/com/google/cloud/tools/jib/cli/ArtifactLayers.java:26
Interface
ArtifactProcessor
Interface to create layers and compute entrypoint from JAR or WAR file contents.
jib-cli/src/main/java/com/google/cloud/tools/jib/cli/ArtifactProcessor.java:25
Class
ArtifactProcessors
Class to create a {@link ArtifactProcessor} instance depending on jar or war type and processing mode.
jib-cli/src/main/java/com/google/cloud/tools/jib/cli/ArtifactProcessors.java:42
Class
ArtifactProcessorsTest
Tests for {@link ArtifactProcessors}.
jib-cli/src/test/java/com/google/cloud/tools/jib/ArtifactProcessorsTest.java:53
Class
AuthConfiguration
Base for {@link FromAuthConfiguration} and {@link ToAuthConfiguration}.
jib-maven-plugin/src/main/java/com/google/cloud/tools/jib/maven/JibPluginConfiguration.java:60
Class
AuthParameters
A bean that configures authorization credentials to be used for a registry. This is configurable with Groovy closures and can be validated when used a
jib-gradle-plugin/src/main/java/com/google/cloud/tools/jib/gradle/AuthParameters.java:33
Interface
AuthProperty
Holds a username and password property.
jib-plugins-common/src/main/java/com/google/cloud/tools/jib/plugins/common/AuthProperty.java:22
Class
AuthTemplate
Template for an {@code auth} defined for a registry under {@code auths}.
jib-core/src/main/java/com/google/cloud/tools/jib/registry/credentials/json/DockerConfigTemplate.java:66
Class
AuthenticatePushStep
Authenticates push to a target registry using Docker Token Authentication. @see <a href="https://docs.docker.com/registry/spec/auth/token/">https
jib-core/src/main/java/com/google/cloud/tools/jib/builder/steps/AuthenticatePushStep.java:35
Class
AuthenticationMethodRetriever
Retrieves the {@code WWW-Authenticate} header from the registry API.
jib-core/src/main/java/com/google/cloud/tools/jib/registry/AuthenticationMethodRetriever.java:34
Class
AuthenticationMethodRetrieverTest
Tests for {@link AuthenticationMethodRetriever}.
jib-core/src/test/java/com/google/cloud/tools/jib/registry/AuthenticationMethodRetrieverTest.java:38
Class
AuthenticationResponseTemplate
Template for the authentication response JSON.
jib-core/src/main/java/com/google/cloud/tools/jib/registry/RegistryAuthenticator.java:119
Class
Authorization
Holds the credentials for an HTTP {@code Authorization} header. <p>The HTTP {@code Authorization} header is in the format: <pre>{@code Authorization
jib-core/src/main/java/com/google/cloud/tools/jib/http/Authorization.java:30
Class
B
jib-cli/src/integration-test/resources/jarTest/standard/dep2/B.java:3
Class
BadContainerConfigurationFormatException
Exception thrown when trying to parse a bad image configuration format.
jib-core/src/main/java/com/google/cloud/tools/jib/image/json/BadContainerConfigurationFormatException.java:20
Class
BarExtension
jib-maven-plugin/src/test/java/com/google/cloud/tools/jib/maven/MavenProjectPropertiesExtensionTest.java:104
Class
BarExtension
jib-gradle-plugin/src/test/java/com/google/cloud/tools/jib/gradle/GradleProjectPropertiesExtensionTest.java:106
Class
BarExtensionConfig
jib-maven-plugin/src/test/java/com/google/cloud/tools/jib/maven/MavenProjectPropertiesExtensionTest.java:155
Class
BarExtensionConfig
jib-gradle-plugin/src/test/java/com/google/cloud/tools/jib/gradle/GradleProjectPropertiesExtensionTest.java:165
Class
BaseExtension
jib-maven-plugin/src/test/java/com/google/cloud/tools/jib/maven/MavenProjectPropertiesExtensionTest.java:69
Class
BaseExtension
jib-gradle-plugin/src/test/java/com/google/cloud/tools/jib/gradle/GradleProjectPropertiesExtensionTest.java:71
Class
BaseExtensionConfig
jib-maven-plugin/src/test/java/com/google/cloud/tools/jib/maven/MavenProjectPropertiesExtensionTest.java:111
Class
BaseExtensionConfig
jib-gradle-plugin/src/test/java/com/google/cloud/tools/jib/gradle/GradleProjectPropertiesExtensionTest.java:113
Class
BaseImageParameters
Object in {@link JibExtension} that configures the base image.
jib-gradle-plugin/src/main/java/com/google/cloud/tools/jib/gradle/BaseImageParameters.java:35
Class
BaseImageSpec
A yaml block for specifying a base image with support for multi platform selections. <p>Example use of this yaml snippet. <pre>{@code image: gcr.io/
jib-cli/src/main/java/com/google/cloud/tools/jib/cli/buildfile/BaseImageSpec.java:36
Class
BaseImageSpecTest
Tests for {@link BaseImageSpec}.
jib-cli/src/test/java/com/google/cloud/tools/jib/cli/buildfile/BaseImageSpecTest.java:29
Class
BearerAuthenticationIntegrationTest
Integration tests for bearer authentication.
jib-core/src/integration-test/java/com/google/cloud/tools/jib/registry/BearerAuthenticationIntegrationTest.java:26
Interface
Blob
Holds a BLOB source for writing to an {@link OutputStream}.
jib-core/src/main/java/com/google/cloud/tools/jib/blob/Blob.java:23
Class
BlobChecker
Checks if an image's BLOB exists on a registry, and retrieves its {@link BlobDescriptor} if it exists.
jib-core/src/main/java/com/google/cloud/tools/jib/registry/BlobChecker.java:37
Class
BlobCheckerIntegrationTest
Integration tests for {@link BlobChecker}.
jib-core/src/integration-test/java/com/google/cloud/tools/jib/registry/BlobCheckerIntegrationTest.java:30
Class
BlobCheckerTest
Tests for {@link BlobChecker}.
jib-core/src/test/java/com/google/cloud/tools/jib/registry/BlobCheckerTest.java:42
Class
BlobDescriptor
Contains properties describing a BLOB, including its digest and possibly its size (in bytes).
jib-core/src/main/java/com/google/cloud/tools/jib/blob/BlobDescriptor.java:22
Interface
BlobExistenceChecker
jib-core/src/main/java/com/google/cloud/tools/jib/builder/steps/ObtainBaseImageLayerStep.java:44
Class
BlobHttpContent
{@link Blob}-backed {@link HttpContent}.
jib-core/src/main/java/com/google/cloud/tools/jib/http/BlobHttpContent.java:26
Class
BlobPuller
Pulls an image's BLOB (layer or container configuration).
jib-core/src/main/java/com/google/cloud/tools/jib/registry/BlobPuller.java:37
Class
BlobPullerIntegrationTest
Integration tests for {@link BlobPuller}.
jib-core/src/integration-test/java/com/google/cloud/tools/jib/registry/BlobPullerIntegrationTest.java:35
Class
BlobPullerTest
Tests for {@link BlobPuller}.
jib-core/src/test/java/com/google/cloud/tools/jib/registry/BlobPullerTest.java:40
Class
BlobPusher
Pushes an image's BLOB (layer or container configuration). <p>The BLOB is pushed in three stages: <ol> <li>Initialize - Gets a location back to wr
jib-core/src/main/java/com/google/cloud/tools/jib/registry/BlobPusher.java:48
Class
BlobPusherIntegrationTest
Integration tests for {@link BlobPusher}.
jib-core/src/integration-test/java/com/google/cloud/tools/jib/registry/BlobPusherIntegrationTest.java:32
Class
BlobPusherTest
Tests for {@link BlobPusher}.
jib-core/src/test/java/com/google/cloud/tools/jib/registry/BlobPusherTest.java:46
Class
BlobTest
Tests for {@link Blob}.
jib-core/src/test/java/com/google/cloud/tools/jib/blob/BlobTest.java:37
Class
Blobs
Static methods for {@link Blob}.
jib-core/src/main/java/com/google/cloud/tools/jib/blob/Blobs.java:28
Class
Build
jib-cli/src/main/java/com/google/cloud/tools/jib/cli/Build.java:42
Class
BuildAndCacheApplicationLayerStep
Builds and caches application layers.
jib-core/src/main/java/com/google/cloud/tools/jib/builder/steps/BuildAndCacheApplicationLayerStep.java:38
Class
BuildAndCacheApplicationLayerStepTest
Tests for {@link BuildAndCacheApplicationLayerStep}.
jib-core/src/test/java/com/google/cloud/tools/jib/builder/steps/BuildAndCacheApplicationLayerStepTest.java:54
Class
BuildContext
Build context for the builder process. Includes static build configuration options as well as various services for execution (such as event dispatchin
jib-core/src/main/java/com/google/cloud/tools/jib/configuration/BuildContext.java:57
Class
BuildContextTest
Tests for {@link BuildContext}.
jib-core/src/test/java/com/google/cloud/tools/jib/configuration/BuildContextTest.java:57
Class
BuildDockerMojo
Builds a container image and exports to the default Docker daemon.
jib-maven-plugin/src/main/java/com/google/cloud/tools/jib/maven/BuildDockerMojo.java:52
Class
BuildDockerMojoIntegrationTest
Integration tests for {@link BuildDockerMojo}.
jib-maven-plugin/src/integration-test/java/com/google/cloud/tools/jib/maven/BuildDockerMojoIntegrationTest.java:35
Class
BuildDockerTask
Builds a container image and exports to the default Docker daemon.
jib-gradle-plugin/src/main/java/com/google/cloud/tools/jib/gradle/BuildDockerTask.java:52
Class
BuildFileSpec
A yaml block for specifying a jib cli buildfile. <p>Example use of this yaml. <pre>{@code apiVersion: v1alpha1 kind: BuildFile from: see }{@link Bas
jib-cli/src/main/java/com/google/cloud/tools/jib/cli/buildfile/BuildFileSpec.java:66
Class
BuildFileSpecTest
Tests for {@link BuildFileSpec}.
jib-cli/src/test/java/com/google/cloud/tools/jib/cli/buildfile/BuildFileSpecTest.java:38
Class
BuildFiles
Class to convert BuildFiles to build container representations.
jib-cli/src/main/java/com/google/cloud/tools/jib/cli/buildfile/BuildFiles.java:42
Class
BuildFilesTest
jib-cli/src/test/java/com/google/cloud/tools/jib/cli/buildfile/BuildFilesTest.java:53
Class
BuildImageMojo
Builds a container image.
jib-maven-plugin/src/main/java/com/google/cloud/tools/jib/maven/BuildImageMojo.java:53
Class
BuildImageMojoIntegrationTest
Integration tests for {@link BuildImageMojo}.
jib-maven-plugin/src/integration-test/java/com/google/cloud/tools/jib/maven/BuildImageMojoIntegrationTest.java:68
Class
BuildImageStep
Builds a model {@link Image}.
jib-core/src/main/java/com/google/cloud/tools/jib/builder/steps/BuildImageStep.java:37
Class
BuildImageStepTest
Tests for {@link BuildImageStep}.
jib-core/src/test/java/com/google/cloud/tools/jib/builder/steps/BuildImageStepTest.java:49
Class
BuildImageTask
Builds a container image to registry.
jib-gradle-plugin/src/main/java/com/google/cloud/tools/jib/gradle/BuildImageTask.java:51
Class
BuildManifestListOrSingleManifestStep
Builds a manifest list or a single manifest.
jib-core/src/main/java/com/google/cloud/tools/jib/builder/steps/BuildManifestListOrSingleManifestStep.java:36
Class
BuildManifestListOrSingleManifestStepTest
Tests for {@link BuildManifestListOrSingleManifest}.
jib-core/src/test/java/com/google/cloud/tools/jib/builder/steps/BuildManifestListOrSingleManifestStepTest.java:40
Class
BuildResult
Used to record the results of a build.
jib-core/src/main/java/com/google/cloud/tools/jib/builder/steps/BuildResult.java:29
Class
BuildResultTest
Tests for {@link BuildResult}.
jib-core/src/test/java/com/google/cloud/tools/jib/builder/steps/BuildResultTest.java:29
Class
BuildStepsExecutionException
Wraps an exception that happens during containerization.
jib-plugins-common/src/main/java/com/google/cloud/tools/jib/plugins/common/BuildStepsExecutionException.java:20
Class
BuildTarMojo
Builds a container image and exports to disk at the configured location ({@code ${project.build.directory}/jib-image.tar} by default).
jib-maven-plugin/src/main/java/com/google/cloud/tools/jib/maven/BuildTarMojo.java:53
Class
BuildTarMojoIntegrationTest
jib-maven-plugin/src/integration-test/java/com/google/cloud/tools/jib/maven/BuildTarMojoIntegrationTest.java:31
Class
BuildTarTask
Builds a container image to a tarball.
jib-gradle-plugin/src/main/java/com/google/cloud/tools/jib/gradle/BuildTarTask.java:56
Class
BuildTest
jib-cli/src/test/java/com/google/cloud/tools/jib/cli/BuildTest.java:37
Interface
BuildableManifestTemplate
Parent class for image manifest JSON templates that can be built. @see V22ManifestTemplate Docker V2.2 format @see OciManifestTemplate OCI format
jib-core/src/main/java/com/google/cloud/tools/jib/image/json/BuildableManifestTemplate.java:34
Class
Builder
Builds a {@link CachedLayer}.
jib-core/src/main/java/com/google/cloud/tools/jib/cache/CachedLayer.java:30
Class
Builder
Builds the immutable {@link Image}.
jib-core/src/main/java/com/google/cloud/tools/jib/image/Image.java:39
Class
Builder
jib-core/src/main/java/com/google/cloud/tools/jib/image/json/HistoryEntry.java:36
Class
Builder
jib-core/src/main/java/com/google/cloud/tools/jib/http/Request.java:36
Class
Builder
Builder for instantiating an {@link ImageConfiguration}.
jib-core/src/main/java/com/google/cloud/tools/jib/configuration/ImageConfiguration.java:34
Class
Builder
Builds the immutable {@link DockerHealthCheck}.
jib-core/src/main/java/com/google/cloud/tools/jib/configuration/DockerHealthCheck.java:31
Class
Builder
Builds an immutable {@link BuildContext}. Instantiate with {@link #builder}.
jib-core/src/main/java/com/google/cloud/tools/jib/configuration/BuildContext.java:67
next →
1–100 of 720, ranked by callers