[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