cabal-test: add initial haskell job

This change adds a new job to test cabal based haskell project.

Change-Id: Idb24eb5f8f9bd1409bae07bf4da415f1d05568e4
This commit is contained in:
Tristan Cacqueray
2020-04-21 21:27:27 +00:00
parent b3358c7559
commit d92b39cae2
17 changed files with 154 additions and 0 deletions

21
zuul-tests.d/haskell.yaml Normal file
View File

@@ -0,0 +1,21 @@
- job:
name: zuul-jobs-test-cabal-test
description: Test the cabal-test job and roles
parent: cabal-test
files:
- playbooks/haskell/.*
- roles/ensure-cabal/.*
- roles/ensure-ghc/.*
- roles/cabal-test/.*
pre-run: test-playbooks/haskell/setup-project.yaml
nodeset:
nodes:
- name: fedora-31
label: fedora-31
- project:
check:
jobs: &id001
- zuul-jobs-test-cabal-test
gate:
jobs: *id001