Own implementation of the Quad CI system described in "The Simple Haskell Handbook"
$ 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
- Start the Docker daemon/Docker Desktop.
- Run the following command:
stack test