This project contains Docker images to build SBCL and the infrastructure to build the images.
This repository is mirrored between both https://gitlab.common-lisp.net/cl-docker-images/sbcl and https://github.com/cl-docker-images/sbcl.
Currently, all images defined on the master
branch are built and pushed to
daewok/sbcl
and clfoundation/sbcl
on Docker Hub.
When a new version of SBCL is released, perform the following steps:
- Run the following command to generate the Dockerfiles:
./update.sh $SBCL_VERSION_NUMBER
- Remove all folders for SBCL versions that are no longer supported. Reminder: the corresponding tags are not removed from Dockerhub, they will just no longer be automatically built.
- Update the version aliases as necessary in generate-stackbrew-library.sh.
- Open a merge request on https://gitlab.common-lisp.net/cl-docker-images/sbcl (preferred) or https://github.com/cl-docker-images/sbcl.