Jib build hook
This hook will just trigger a jib build in order to perform a container build.
In order to use it, one needs to add the
<dependency> <groupId>io.dekorate</groupId> <artifactId>jib-annotations</artifactId> <version>4.1.0</version> </dependency>
Without the need of any additional configuration, one trigger the hook by passing
-Ddekorate.build=true as an argument to the build, for example:
mvn clean install -Ddekorate.build=true
or if you are using gradle:
gradle build -Ddekorate.build=true
At the moment Jib allows you to create and push images in two different ways:
- using the docker daemon
At the moment performing a build through the docker daemon is slightly safer, and thus is used as a default option.
You can easily switch to dockerless mode, by setting the
@JibBuild(dockerBuild=false) or if using properties configuration
In case of the dockerless mode, an
openjdk-8 image is going to be used as a base image. The image can be changed through the
from property on the @JibBuild annotation or
dekorate.jib.from when using property configuration.