Be very careful here. Making such binaries available outside of your
immediate developer community is a violation of Apache policy:

  http://www.apache.org/dev/release-distribution.html#unreleased

The middle two bullet points are the issue here.

CouchDB decided to build packages and binaries off of master and
post them to a URL that is only shared on request to developers of
the project. As for Docker, especially because we now occupy the
apache/couchdb namespace, we only push official releases there, and
only publish a Dockerfile people can use for building off of master.
We could conceivably have our own Docker registry for master builds,
I guess, but the demand hasn't been there.

Now that the scary warning is over ;) bintray's API docs are pretty
clear, and it shouldn't be too hard to auto-push to it if you need to.

-Joan

----- Original Message -----
From: "Kenneth Knowles" <k...@apache.org>
To: builds@apache.org
Sent: Friday, 20 October, 2017 4:38:28 PM
Subject: Nightly build & push of Docker image(s) to bintray?

Hello from the Beam project,

We have a Jenkins build that pushes a snapshot jar every 24 hours (if tests
pass) and we would like to have the same for docker images that form a core
part of the Beam project.

Can you advise on the best way to go about this?

I am aware of the use of bintray for Docker repository and my own account
is hooked up, but this would be a CI thing. Any pointers to docs or other
projects doing similar things would be super, too, and I am of course happy
to do my homework if you can offer a pointer.

Kenn

Reply via email to