On Mon, 29 Apr 2024 at 04:08, Josh McKenzie <jmcken...@apache.org> wrote:

> I want to offer a heartfelt thanks to all involved for the focus and
> energy that went into this!
> …  I also think there'd be significant value in more of us moving towards
> using the JenkinsFile where at all possible.
>


Appreciated Josh.

Some small details to add…

We now cache our docker images in apache.jfrog.org to get around dockerhub
pull rate limits.
The images for dockerfiles found under .build/docker/ and the alpine image
we use for utility are found there, just prefix their image name with "
apache.jfrog.io/cassan-docker/"
e.g. "apache.jfrog.io/cassan-docker/alpine::3.19.1"

Automating deployment (build+push) of these images is CASSANDRA-18931

The in-tree scripts for building and testing, found under .build/, are a
pile of bash poo.  (Bash translates to shit in Norwegian, yes).  They are a
residual of their incarnation in cassandra-builds.  It would be awesome to
rewrite the bulk of them to something cleaner, and it is now possible to do
so, because all changes to .build/ are part of the CI you run. (Keep in
mind CASSANDRA-18942 is in-flight.)

Reply via email to