couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Joan Touzet <>
Subject Re: CI for prototype/fdb-layer branch
Date Tue, 18 Feb 2020 23:08:43 GMT
Thanks Alex!

The Jenkins setup currently runs each CI job in a container per host, 
and Docker-in-Docker can be a bit challenging. Hopefully the alternative 
"expose your parent Docker socket inside of Docker with -v" approach, as 
described at 
will be sufficient. We'd also need the docker cli inside the CI image, 
which shouldn't be too hard to add.

For builds on master itself (post-merge, to check a wider set of 
platforms), we currently have FreeBSD builds where there is no Docker. 
We'll need to sort out a solution for that as well. I can preinstall FDB 
on those hosts but the Jenkinsfile will have to take care of starting 
and stopping FDB as pre/post actions.


On 2020-02-18 17:22, Alex Miller wrote:
> And for whoever does pick it up, there's some examples of docker-ify-ing FDB and running
it via docker-compose in apple/foundationdb's packaging/docker/<>
 , and the Dockerfile therein is built and pushed as foundationdb/foundationdb<>
 on docker hub.

View raw message