README.org 1.08 KB
Newer Older
Eric Timmons's avatar
Eric Timmons committed
1
2
#+TITLE: CCL Docker Images

Eric Timmons's avatar
Eric Timmons committed
3
4
This project contains Docker images to build CCL and the infrastructure to
build the images.
Eric Timmons's avatar
Eric Timmons committed
5

Eric Timmons's avatar
Eric Timmons committed
6
7
8
This repository is mirrored between both
[[https://gitlab.common-lisp.net/cl-docker-images/ccl]] and
[[https://github.com/cl-docker-images/ccl]].
Eric Timmons's avatar
Eric Timmons committed
9

Eric Timmons's avatar
Eric Timmons committed
10
* Unofficial images
Eric Timmons's avatar
Eric Timmons committed
11

Eric Timmons's avatar
Eric Timmons committed
12
13
  Currently, all images defined on the =master= branch are built and pushed to
  =daewok/ccl= and =clfoundation/ccl= on Docker Hub.
Eric Timmons's avatar
Eric Timmons committed
14

Eric Timmons's avatar
Eric Timmons committed
15
* Releasing a new version
Eric Timmons's avatar
Eric Timmons committed
16

Eric Timmons's avatar
Eric Timmons committed
17
  When a new version of CCL is released, perform the following steps:
Eric Timmons's avatar
Eric Timmons committed
18

Eric Timmons's avatar
Eric Timmons committed
19
  1. Run the following command to generate the Dockerfiles:
Eric Timmons's avatar
Eric Timmons committed
20

Eric Timmons's avatar
Eric Timmons committed
21
22
23
     #+begin_src shell
       ./update.sh $CCL_VERSION_NUMBER
     #+end_src
Eric Timmons's avatar
Eric Timmons committed
24

Eric Timmons's avatar
Eric Timmons committed
25
26
27
  2. Remove all folders for CCL versions that are no longer
     supported. Reminder: the corresponding tags are *not* removed from
     Dockerhub, they will just no longer be automatically built.
Eric Timmons's avatar
Eric Timmons committed
28

Eric Timmons's avatar
Eric Timmons committed
29
30
  3. Update the version aliases as necessary in
     [[file:generate-stackbrew-library.sh]].
Eric Timmons's avatar
Eric Timmons committed
31

Eric Timmons's avatar
Eric Timmons committed
32
33
34
  4. Open a merge request on
     [[https://gitlab.common-lisp.net/cl-docker-images/ccl]] (preferred) or
     [[https://github.com/cl-docker-images/ccl]].