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.)