[commit: ghc] master: CircleCI: Perform nightly validation of unregisterised build (33cbc9f)
git at git.haskell.org
git at git.haskell.org
Thu Nov 23 14:57:25 UTC 2017
Repository : ssh://git@git.haskell.org/ghc
On branch : master
Link : http://ghc.haskell.org/trac/ghc/changeset/33cbc9fbe2c468248c7b86561586e75c96598d81/ghc
>---------------------------------------------------------------
commit 33cbc9fbe2c468248c7b86561586e75c96598d81
Author: Ben Gamari <ben at smart-cactus.org>
Date: Sat Nov 11 18:53:56 2017 -0500
CircleCI: Perform nightly validation of unregisterised build
>---------------------------------------------------------------
33cbc9fbe2c468248c7b86561586e75c96598d81
.circleci/config.yml | 31 +++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+)
diff --git a/.circleci/config.yml b/.circleci/config.yml
index 5ca1ba4..aeedc15 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
@@ -124,6 +128,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:
@@ -133,6 +153,17 @@ workflows:
# - validate-x86_64-freebsd
- validate-x86_64-darwin
+ nightly:
+ triggers:
+ - schedule:
+ cron: "0 0 * * *"
+ filters:
+ branches:
+ only:
+ - master
+ jobs:
+ - validate-x86_64-linux-unreg
+
notify:
webhooks:
- url: https://phabricator.haskell.org/harbormaster/hook/circleci/
More information about the ghc-commits
mailing list