Hi Benoit,

Answers below :-)

On 18/03/2023 01:15, Benoit TELLIER wrote:
Hello Wojtek

Answers inlined.

While answering inline, could you use customary ">" to denote quoting? I helps with reading.

Btw. which e-mail client do you use? It seems it's not correctly setting "References" header and thus breaking the threading.

Le mars 17, 2023 10:09 PM, de Wojtek A couple of questions:
- how do you actually publish docker images to docker hub?

Manually upon releases. Asf releases shall be a manual process.

But as docker is a non official release artifact (licensing) my bet is that 
infringement on the asf policy should be tolerable...

OK

  I see that
you use `buildTar` goal, which simply creates tarballs that then can be
imported to docker daemon and then pushed to remote repository;
unfortunately it doesn't support multi-platform - only `build` does,
which immediately push to remote repository (which is not ideal and
there is an issue opened in jib repository to split building and pushing)
- do you publish any "nightly" builds? master is build every day but it
doesn't seem to be published?
> Nightly releases are discouraged within the asf as it encourages the
use of non released materials.

But i won-t oppose a nightly docker build if there is a consensus on it...

OK, though not sure if it's essential.

Using `build` goal would probably require
using different profiles for release (with image as
`apache/james:`, eg: `apache/james:jpa-latest`) and then other
which would use different tag.
Wojtek


Continuing - one alternative could also be - building docker images using `buildTar` in normal run (thus it wouldn't be published but still be build) and having "release" profile that would use `build` goal that would actually push artifacts.

Wojtek

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to