[commit: ghc] wip/circleci-ben: CircleCI: Perform nightly validation of unregisterised build (626f134)
git at git.haskell.org
git at git.haskell.org
Thu Nov 16 20:36:10 UTC 2017
Repository : ssh://git@git.haskell.org/ghc
On branch : wip/circleci-ben
Link : http://ghc.haskell.org/trac/ghc/changeset/626f1346fe9f1bc4763ba76b20dafe4560a23d93/ghc
>---------------------------------------------------------------
commit 626f1346fe9f1bc4763ba76b20dafe4560a23d93
Author: Ben Gamari <ben at smart-cactus.org>
Date: Sat Nov 11 18:53:56 2017 -0500
CircleCI: Perform nightly validation of unregisterised build
>---------------------------------------------------------------
626f1346fe9f1bc4763ba76b20dafe4560a23d93
.circleci/config.yml | 31 +++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+)
diff --git a/.circleci/config.yml b/.circleci/config.yml
index b2e59eb..cf660c0 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -37,6 +37,10 @@ aliases:
run:
name: Configure
command: ./configure --target=x86_64-unknown-freebsd10
+ - &configure_unreg
+ run:
+ name: Configure
+ command: ./configure --enable-unregisterised
- &make
run:
name: Build
@@ -123,6 +127,22 @@ jobs:
- *collectartifacts
- *storeartifacts
+ "validate-x86_64-linux-unreg":
+ resource_class: xlarge
+ docker:
+ - image: haskell:8.2
+ environment:
+ <<: *buildenv
+ steps:
+ - *precheckout
+ - checkout
+ - *prepare
+ - *submodules
+ - *boot
+ - *configure_unreg
+ - *make
+ - *test
+
workflows:
version: 2
validate:
@@ -131,3 +151,14 @@ workflows:
# FreeBSD disabled: https://github.com/haskell/unix/issues/102
# - validate-x86_64-freebsd
- validate-x86_64-darwin
+
+ nightly:
+ triggers:
+ - schedule:
+ cron: "0 0 * * *"
+ filters:
+ branches:
+ only:
+ - master
+ jobs:
+ - validate-x86_64-linux-unreg
More information about the ghc-commits
mailing list