gansheer opened a new pull request, #4545: URL: https://github.com/apache/camel-k/pull/4545
Ref #1656 ## Motivation This Jib publish strategy uses the [Jib Cli](https://github.com/GoogleContainerTools/jib/tree/master/jib-cli) tool that propose the same features that the [Jib maven plugin](https://github.com/GoogleContainerTools/jib/tree/master/jib-maven-plugin) as a CLI wrapper without the need for a pom.xml as build description. The existing builder code already creates a folder `/tmp/kit-xxxxxxxxxxxxxxxxxxxxxxxxxxxx/context` containing the needed dependencies, so the pom.xml used by the maven build command is not really needed to create the target Kit image. The other main advantage is the creation of the runtime builder image does not provides any maven context/config/pom.xml, therefore the usage of a CLI allows to create this runtime builder image. ## Description * Add the Jib CLI tool into the Dockerfile of the camel-k image * Define the Jib BuildConfig for : runtime builder image, jvm kit image, native kit image * Add the Jib publish strategy * Add the Jib runtime builder image creation * Add the Jib Kit image creation * Add registry auth managment **Release Note** ```release-note feat(#1656) : Jib publish strategy base on JibCli ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
