This project contains Docker images to build ECL and the infrastructure to build the images.
This repository is mirrored between both https://gitlab.common-lisp.net/cl-docker-images/ecl and https://github.com/cl-docker-images/ecl.
Currently, all images defined on the master
branch are built and pushed to
daewok/ecl
and clfoundation/ecl
on Docker Hub.
When a new version of ECL is released, perform the following steps:
- Run the following command to generate the Dockerfiles:
./update.sh $ECL_VERSION_NUMBER
- Remove all folders for ECL 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/ecl (preferred) or https://github.com/cl-docker-images/ecl