Skip to content

Commit 92c3d42

Browse files
bcardiffRX14
authored andcommittedMar 10, 2018
Update previous crystal release & docker images for ci to 0.24.2 (#5796)
* Use crystallang/crystal-*-build docker images in ci * Update previous crystal to 0.24.2
1 parent 34b1101 commit 92c3d42

File tree

3 files changed

+15
-5
lines changed

3 files changed

+15
-5
lines changed
 

Diff for: ‎.circleci/config.yml

+1-2
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ jobs:
2727
TRAVIS_OS_NAME: linux
2828
ARCH: i386
2929
ARCH_CMD: linux32
30-
ARCH_LIBRARY_PATH: /opt/crystal/embedded/lib/
3130
steps: *ci_steps
3231

3332
test_darwin:
@@ -57,7 +56,7 @@ jobs:
5756
echo "export CRYSTAL_SHA1=$CIRCLE_SHA1" >> build.env
5857
5958
# Which previous version use
60-
export PREVIOUS_CRYSTAL_BASE_URL="https://github.com/crystal-lang/crystal/releases/download/v0.24.1/crystal-0.24.1-2"
59+
export PREVIOUS_CRYSTAL_BASE_URL="https://github.com/crystal-lang/crystal/releases/download/0.24.2/crystal-0.24.2-1"
6160
echo "export PREVIOUS_CRYSTAL_RELEASE_LINUX_TARGZ=${PREVIOUS_CRYSTAL_BASE_URL}-linux-x86_64.tar.gz" >> build.env
6261
echo "export PREVIOUS_CRYSTAL_RELEASE_DARWIN_TARGZ=${PREVIOUS_CRYSTAL_BASE_URL}-darwin-x86_64.tar.gz" >> build.env
6362

Diff for: ‎.travis.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ services:
99
matrix:
1010
fast_finish: true
1111
include:
12-
- env: ARCH=i386 ARCH_CMD=linux32 ARCH_LIBRARY_PATH=/opt/crystal/embedded/lib/
12+
- env: ARCH=i386 ARCH_CMD=linux32
1313
os: linux
1414
- env: ARCH=x86_64 ARCH_CMD=linux64
1515
os: linux

Diff for: ‎bin/ci

+13-2
Original file line numberDiff line numberDiff line change
@@ -94,14 +94,25 @@ with_build_env() {
9494
export TZ="America/New_York"
9595

9696
on_linux verify_linux_environment
97+
98+
export DOCKER_TEST_PREFIX="crystallang/crystal:0.24.2"
99+
100+
case $ARCH in
101+
x86_64)
102+
export DOCKER_TEST_IMAGE="$DOCKER_TEST_PREFIX-build"
103+
;;
104+
i386)
105+
export DOCKER_TEST_IMAGE="$DOCKER_TEST_PREFIX-i386-build"
106+
;;
107+
esac
108+
97109
on_linux docker run \
98110
--rm -t \
99111
-u $(id -u) \
100112
-v $PWD:/mnt \
101113
-w /mnt \
102-
-e LIBRARY_PATH="${ARCH_LIBRARY_PATH:-/usr/lib/crystal/lib/}" \
103114
-e CRYSTAL_CACHE_DIR="/tmp/crystal" \
104-
"jhass/crystal-build-$ARCH" \
115+
"$DOCKER_TEST_IMAGE" \
105116
"$ARCH_CMD" /bin/sh -c "'$command'"
106117

107118
on_osx sudo systemsetup -settimezone $TZ

0 commit comments

Comments
 (0)