24 lines
456 B
Bash
24 lines
456 B
Bash
|
#!/usr/bin/env bash
|
||
|
|
||
|
set -x
|
||
|
|
||
|
source ./rubies
|
||
|
|
||
|
mkdir -p work
|
||
|
|
||
|
for RUBY in "${RUBIES[@]}"; do
|
||
|
DOCKERFILE="work/dockerfile-${RUBY}"
|
||
|
cat > $DOCKERFILE <<EOF
|
||
|
FROM rtyler/ci-rvm:latest
|
||
|
|
||
|
RUN bash -c 'source /usr/local/rvm/scripts/rvm && rvm install ${RUBY}'
|
||
|
EOF
|
||
|
|
||
|
echo "> Making ${IMAGE_TAG}:${RUBY}"
|
||
|
docker build --tag="${IMAGE_TAG}:${RUBY}" --file="${DOCKERFILE}" work
|
||
|
|
||
|
if [ -f "${DOCKERFILE}" ]; then
|
||
|
rm -f $DOCKERFILE
|
||
|
fi;
|
||
|
done;
|