hercules-ci/hercules-ci-agent

https://hercules-ci.com build and deployment agent

Haskell

123

2,114 commits

updated Sep 16, 2026

See the code

README

Hercules CI Agent

Hercules CI

Hercules CI Agent runs on your infrastructure and executes tasks (evaluation, builds, etc) for your Hercules CI account.

Documentation

Hacking

Install into home:

cabal v2-install --disable-documentation --disable-optimization hercules-ci-agent hercules-ci-cli --overwrite-policy always

Start installed agent

hercules_ci_agent_bindir=$HOME/.cabal/bin ~/.cabal/bin/hercules-ci-agent

Build nixUnstable with cabal:

  • change ../nix/shellFor-cabal.nix to pick the right job from the ci param, then
  • run:
cd hercules-ci-cnix-store-expr
nix-shell ../nix/shellFor-cabal.nix
cabal v2-test -fnix-2_4 --enable-debug-info --disable-library-stripping --disable-executable-stripping
ci
continuous-integration
haskell
nix
nixos-module
nix-packages

Contributors

roberth

1,723 commits

hercules-ci[bot]

236 commits

domenkozar

145 commits

bors[bot]

4 commits

hercules-ci/hercules-ci-agent

https://hercules-ci.com build and deployment agent

Haskell

123

2,114 commits

updated Sep 16, 2026

See the code

README

Hercules CI Agent

Hercules CI

Hercules CI Agent runs on your infrastructure and executes tasks (evaluation, builds, etc) for your Hercules CI account.

Documentation

Hacking

Install into home:

cabal v2-install --disable-documentation --disable-optimization hercules-ci-agent hercules-ci-cli --overwrite-policy always

Start installed agent

hercules_ci_agent_bindir=$HOME/.cabal/bin ~/.cabal/bin/hercules-ci-agent

Build nixUnstable with cabal:

  • change ../nix/shellFor-cabal.nix to pick the right job from the ci param, then
  • run:
cd hercules-ci-cnix-store-expr
nix-shell ../nix/shellFor-cabal.nix
cabal v2-test -fnix-2_4 --enable-debug-info --disable-library-stripping --disable-executable-stripping
ci
continuous-integration
haskell
nix
nixos-module
nix-packages

Contributors

roberth

1,723 commits

hercules-ci[bot]

236 commits

domenkozar

145 commits

bors[bot]

4 commits

Languages

Haskell

86.0%

Nix

10.5%

C++

2.8%