Skip to content

Own implementation of the Quad CI system described in "The Simple Haskell Handbook"

License

Notifications You must be signed in to change notification settings

batovpasha/quad-ci

Repository files navigation

quad-ci

Own implementation of the Quad CI system described in "The Simple Haskell Handbook"

Prerequisites

Getting Started

$ stack build

# Run server
$ stack run -- start-server

# Run agent
$ stack run -- start-agent

To run a sample build:

$ curl -X POST -H "Content-Type: application/json" -d \
@test/github-payload.sample.json "http://localhost:9000/webhook/github"

Quad CI comes with a web UI, which can be accessed at http://localhost:3000. To install and start it, run the following:

$ cd frontend/
$ yarn
$ yarn next

Testing

  1. Start the Docker daemon/Docker Desktop.
  2. Run the following command:
stack test

About

Own implementation of the Quad CI system described in "The Simple Haskell Handbook"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published