项目作者: hercules-ci

项目描述 :
https://hercules-ci.com build agent
高级语言: Haskell
项目地址: git://github.com/hercules-ci/hercules-ci-agent.git
创建时间: 2019-02-18T11:33:40Z
项目社区:https://github.com/hercules-ci/hercules-ci-agent

开源协议:Apache License 2.0

下载


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:

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

Start installed agent

  1. 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:
    1. cd hercules-ci-cnix-store-expr
    2. nix-shell ../nix/shellFor-cabal.nix
    3. cabal v2-test -fnix-2_4 --enable-debug-info --disable-library-stripping --disable-executable-stripping