diff options
author | Mateusz Kowalczyk <fuuzetsu@fuuzetsu.co.uk> | 2017-11-02 11:15:11 +0000 |
---|---|---|
committer | Mateusz Kowalczyk <fuuzetsu@fuuzetsu.co.uk> | 2017-11-07 10:22:20 +0000 |
commit | 07e0d0d56eba1c599e93a238c857431d15f33fa1 (patch) | |
tree | 89f5720f341ab9f6b450c0372e57628a407b04a8 /.circleci | |
parent | 6f665cccd7ef5cc4806d2c1e46a602bed7a7201d (diff) | |
download | haskell-07e0d0d56eba1c599e93a238c857431d15f33fa1.tar.gz |
Revert "Sdist -> bindist -> tests"
This reverts commit e1d38d6f7decee1e513d44bb3bce08bd004bfa4d.
Diffstat (limited to '.circleci')
-rwxr-xr-x | .circleci/build.sh | 22 | ||||
-rwxr-xr-x | .circleci/prepare-system.sh | 9 |
2 files changed, 6 insertions, 25 deletions
diff --git a/.circleci/build.sh b/.circleci/build.sh index 2cc1d0e6d5..74d98fa380 100755 --- a/.circleci/build.sh +++ b/.circleci/build.sh @@ -8,6 +8,9 @@ fail() { exit 1 } +echo 'BUILD_SPHINX_HTML = NO' > mk/validate.mk +echo 'BUILD_SPHINX_PDF = NO' >> mk/validate.mk + cat > mk/build.mk <<EOF V=1 HADDOCK_DOCS=YES @@ -22,28 +25,11 @@ export SKIP_PERF_TESTS=YES export VERBOSE=2 function run_build() { - mk/get-win32-tarballs.sh download all - ./boot - ./configure "$@" - make sdist - mkdir -p sdist-build-dir - pushd sdist-build-dir - shopt -s extglob - tar xvfJ ../sdistprep/ghc-*+([[:digit:]])-src.tar.xz sdist-build-dir - cd ghc-* ./boot ./configure "$@" make -j$THREADS + make fasttest make binary-dist - popd - mkdir -p bdist-test-dir - pushd bdist-test-dir - tar xvfJ ../sdist-build-dir/ghc-*/ghc-*.tar.xz - tar xvfJ ../sdistprep/ghc*testsuite.tar.xz - cd ghc-* - ./configure - # TODO: JUnit formatting for pretty CircleCI thing. - make test } case "$(uname)" in diff --git a/.circleci/prepare-system.sh b/.circleci/prepare-system.sh index 7cf1a05f66..5d4d630bcb 100755 --- a/.circleci/prepare-system.sh +++ b/.circleci/prepare-system.sh @@ -14,10 +14,7 @@ case "$(uname)" in # cross-compiling to FreeBSD add-apt-repository -y ppa:hvr/ghc apt-get update -qq - apt-get install -qy \ - ghc-8.0.2 cabal-install alex happy ncurses-dev git \ - openssh-client make automake autoconf gcc perl \ - python3 texinfo xz-utils xutils-dev curl + apt-get install -qy ghc-8.0.2 cabal-install alex happy ncurses-dev git openssh-client make automake autoconf gcc perl python3 texinfo xz-utils cabal update cabal install --reinstall hscolour ln -s $HOME/.cabal/bin/HsColour /usr/local/bin/HsColour @@ -27,9 +24,7 @@ case "$(uname)" in else # assuming Ubuntu apt-get update -qq - apt-get install -qy \ - git openssh-client make automake autoconf gcc perl python3 \ - texinfo xz-utils xutils-dev curl + apt-get install -qy git openssh-client make automake autoconf gcc perl python3 texinfo xz-utils cabal update cabal install --reinstall hscolour fi |