Hi all,
since this has come up a few times this week, below is the list of currently
used Docker images on the CI. There are some older ones as well not listed
here, but we don’t use / support them any more.
Using this is simple (unless you are amc), e.g.:
$ docker pull ci.trafficserver.apache.org/ats/centos:7
This will actually pull the image through the ATS serving CI/Docs, so we end up
exercising caching and serving large objects too on our master builds.
Note that these docker images were intended for building / testing ATS, not for
running ATS in a Docker image. I update these images every 2-3 months or so, or
as needed. The Fedora images are built using our Dockerfile from the repo, but
the Ubuntu ones are still hand rolled (yeh, I need to turn that into a
Dockerfile too).
Some details:
centos:7 - This image has LLVM v8.0 in /opt/llvm
fedora:30 - This has gcc v9.x, and we also use this for all CI
autest
debian:8 - This the Debian build on the Github PRs (currently)
ubuntu:19.04 - This is the Ubuntu build on Github PRs (currently)
Cheers,
— Leif
ci.trafficserver.apache.org/ats/centos:6
ci.trafficserver.apache.org/ats/centos:7
ci.trafficserver.apache.org/ats/fedora:30
ci.trafficserver.apache.org/ats/fedora:29
ci.trafficserver.apache.org/ats/fedora:28
ci.trafficserver.apache.org/ats/ubuntu:19.04
ci.trafficserver.apache.org/ats/ubuntu:18.10
ci.trafficserver.apache.org/ats/ubuntu:18.04
ci.trafficserver.apache.org/ats/ubuntu:16.04
ci.trafficserver.apache.org/ats/ubuntu:14.04
ci.trafficserver.apache.org/ats/debian:9
ci.trafficserver.apache.org/ats/debian:8