juhp / hercules-ci-agent

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hercules CI Agent

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

About

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

License:Apache License 2.0


Languages

Language:Haskell 86.4%Language:Nix 9.9%Language:C++ 3.2%Language:Shell 0.5%