24 lines
456 B
Bash
Executable File
24 lines
456 B
Bash
Executable File
#!/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;
|