hercules-ci/legacy-old-hercules

Abandoned

Haskell

171

164 commits

updated Oct 3, 2018

See the code

README

This project is abandoned and has been restarted in different form: https://hercules-ci.com


Hercules

Build Status

Continuous Integration for Nix projects.

Hercules uses the same DB schema as Hydra, but a new Haskell backend with a RESTful API and Elm as new frontend.

The goal of the 1.0 milestone is to run Hercules as a CI for Github Pull Requests.

Background

Nix needs better tooling for building, testing and deploying of Nix expressions.

Hydra has gone through many iterations, but it has become big and hard to maintain (not many Nix developers do Perl).

Hercules goes quite far by using Servant as contract between the API, docs and the frontend.

There should be minimal configuration to host Hercules and to build Nix projects.

Documentation

Status

Very WIP - not usable yet. See #5 for progress report.

Status

License

Backend (BSD3) / Frontend (BSD3)

ci
continuous-integration
declarative
elm
haskell
hercules
hydra
nix

Contributors

expipiplus1

81 commits

domenkozar

75 commits

jpierre03

4 commits

phile314

1 commits

hercules-ci/legacy-old-hercules

Abandoned

Haskell

171

164 commits

updated Oct 3, 2018

See the code

README

This project is abandoned and has been restarted in different form: https://hercules-ci.com


Hercules

Build Status

Continuous Integration for Nix projects.

Hercules uses the same DB schema as Hydra, but a new Haskell backend with a RESTful API and Elm as new frontend.

The goal of the 1.0 milestone is to run Hercules as a CI for Github Pull Requests.

Background

Nix needs better tooling for building, testing and deploying of Nix expressions.

Hydra has gone through many iterations, but it has become big and hard to maintain (not many Nix developers do Perl).

Hercules goes quite far by using Servant as contract between the API, docs and the frontend.

There should be minimal configuration to host Hercules and to build Nix projects.

Documentation

Status

Very WIP - not usable yet. See #5 for progress report.

Status

License

Backend (BSD3) / Frontend (BSD3)

ci
continuous-integration
declarative
elm
haskell
hercules
hydra
nix

Contributors

expipiplus1

81 commits

domenkozar

75 commits

jpierre03

4 commits

phile314

1 commits

Languages

Haskell

72.2%

Elm

24.8%

Nix

2.0%