summaryrefslogtreecommitdiff
path: root/.circleci/config.yml
diff options
context:
space:
mode:
authormrkkrp <markkarpov92@gmail.com>2018-02-28 18:18:58 +0700
committerBen Gamari <ben@smart-cactus.org>2018-03-19 11:54:56 -0400
commitf9a6d4207fb0e551821fee847ac064ac31d96bba (patch)
treee6f967aeda70ccbfe6a6a99b367fab756126c9b2 /.circleci/config.yml
parent5a1ad231fc871f27f2811ae46285a79573d8dfae (diff)
downloadhaskell-f9a6d4207fb0e551821fee847ac064ac31d96bba.tar.gz
Add a build with 32bit Ubuntu container
Diffstat (limited to '.circleci/config.yml')
-rw-r--r--.circleci/config.yml24
1 files changed, 24 insertions, 0 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml
index b4a99473c8..2868f8d8eb 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -31,6 +31,11 @@ aliases:
run:
name: Configure
command: ./configure
+ - &configure_unix_32
+ run:
+ name: Configure
+ command: |
+ setarch i386 ./configure --with-ghc=/opt/ghc-i386/8.2.2/bin/ghc
- &configure_bsd
run:
name: Configure
@@ -207,6 +212,24 @@ jobs:
- *make
- *test
+ "validate-i386-linux":
+ resource_class: xlarge
+ docker:
+ - image: mrkkrp/ghcci-i386-linux:0.0.1
+ environment:
+ <<: *buildenv
+ steps:
+ - checkout
+ - *prepare
+ - *submodules
+ - *boot
+ - *configure_unix_32
+ - *make
+ - *test
+ - *bindist
+ - *collectartifacts
+ - *storeartifacts
+
workflows:
version: 2
validate:
@@ -216,6 +239,7 @@ workflows:
# - validate-x86_64-freebsd
- validate-x86_64-darwin
- validate-x86_64-linux-llvm
+ - validate-i386-linux
- validate-hadrian-x86_64-linux
nightly: