Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hercules-ci/hercules-ci-agent
https://hercules-ci.com build and deployment agent
https://github.com/hercules-ci/hercules-ci-agent
ci continuous-integration haskell nix nix-packages nixos-module
Last synced: 7 days ago
JSON representation
https://hercules-ci.com build and deployment agent
- Host: GitHub
- URL: https://github.com/hercules-ci/hercules-ci-agent
- Owner: hercules-ci
- License: apache-2.0
- Created: 2019-02-18T11:33:40.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-12-04T04:54:24.000Z (19 days ago)
- Last Synced: 2024-12-04T05:28:09.165Z (19 days ago)
- Topics: ci, continuous-integration, haskell, nix, nix-packages, nixos-module
- Language: Haskell
- Homepage:
- Size: 4.8 MB
- Stars: 100
- Watchers: 10
- Forks: 19
- Open Issues: 81
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Hercules CI Agent
[![Hercules CI](https://hercules-ci.com/api/v1/site/github/account/hercules-ci/project/hercules-ci-agent/badge)](https://hercules-ci.com/github/hercules-ci/hercules-ci-agent/status)
Hercules CI Agent runs on your infrastructure and executes tasks (evaluation, builds, etc)
for your [Hercules CI](https://hercules-ci.com/) account.## [Documentation](https://docs.hercules-ci.com)
- [Getting Started](https://docs.hercules-ci.com/hercules-ci/getting-started/)
- [Troubleshooting](https://docs.hercules-ci.com/hercules-ci/troubleshooting/)
- [Reference](https://docs.hercules-ci.com/hercules-ci/reference/)## 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
```