[commit: ghc] wip/circleci-ben: CircleCI: Perform nightly validation of unregisterised build (cb6dd1b)

git at git.haskell.org git at git.haskell.org
Sun Nov 12 00:07:00 UTC 2017


Repository : ssh://git@git.haskell.org/ghc

On branch  : wip/circleci-ben
Link       : http://ghc.haskell.org/trac/ghc/changeset/cb6dd1b84a44500011ad9c338e822d6e1056374a/ghc

>---------------------------------------------------------------

commit cb6dd1b84a44500011ad9c338e822d6e1056374a
Author: Ben Gamari <ben at smart-cactus.org>
Date:   Sat Nov 11 18:53:56 2017 -0500

    CircleCI: Perform nightly validation of unregisterised build


>---------------------------------------------------------------

cb6dd1b84a44500011ad9c338e822d6e1056374a
 .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