mirror of
https://github.com/tensorflow/haskell.git
synced 2024-11-23 11:29:43 +01:00
455e5a83c9
The script can now be run with, e.g. `env STACK_RESOLVER=lts-7.3 ci_build/outer_launch_tests.sh` and will use the specified version of the resolver. We can't quite enable this for lts-7.3 as the code is not pedantically clean. We will reconsider when 8.0.2 is available which removes `-Wredundant-constraints` from `-Wall`.
12 lines
379 B
Bash
Executable file
12 lines
379 B
Bash
Executable file
#!/bin/bash
|
|
|
|
# Builds a test image and runs the tests inside.
|
|
|
|
set -eu -o pipefail
|
|
|
|
STACK_RESOLVER=${STACK_RESOLVER:-lts-6.2}
|
|
IMAGE_NAME=tensorflow/haskell/ci_build:$STACK_RESOLVER
|
|
|
|
git submodule update
|
|
docker build --build-arg STACK_RESOLVER=$STACK_RESOLVER -t $IMAGE_NAME -f ci_build/Dockerfile .
|
|
docker run $IMAGE_NAME stack build --resolver=$STACK_RESOLVER --pedantic --test
|