diff --git a/docker/alpine.Dockerfile b/docker/alpine.Dockerfile index a744d1f..84e0f1d 100644 --- a/docker/alpine.Dockerfile +++ b/docker/alpine.Dockerfile @@ -21,6 +21,9 @@ RUN \ --exclude */share/crystal/src/llvm/ext/llvm_ext.o && \ rm /tmp/crystal.tar.gz +# Smoke test +RUN crystal eval 'puts "Hello World"' | grep -q "Hello World" && shards --version + CMD ["/bin/sh"] FROM runtime AS build diff --git a/docker/ubuntu.Dockerfile b/docker/ubuntu.Dockerfile index c03681e..2bb6cde 100644 --- a/docker/ubuntu.Dockerfile +++ b/docker/ubuntu.Dockerfile @@ -18,6 +18,9 @@ RUN \ tar -xz -C /usr --strip-component=1 -f /tmp/crystal.tar.gz && \ rm /tmp/crystal.tar.gz +# Smoke test +RUN crystal eval 'puts "Hello World"' | grep --quiet "Hello World" && shards --version + CMD ["/bin/sh"] FROM runtime AS build