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]

Reply via email to