modulepackage
0.0.0-20230515173755-705f7fad9b81
Repository: https://github.com/input-output-hk/cicero.git
Documentation: pkg.go.dev
# README
Cicero
Cicero is an action execution engine.
Think of it like an if-this-then-that machine on HashiCorp Nomad.
It is primarily used to implement CI/CD but just as suitable for other automation tasks.
Documentation can be found in the handbook.
Tullia
Tullia provides a library for writing actions in the Nix expression language.
Development
See the Running Cicero chapter of the handbook.
How To …
Run linters:
lint
Format all source code:
nix fmt
Build mocks automatically:
go generate ./...
Run tests with coverage:
go test -cover ./...
Serve the handbook locally on port 3000 and open it:
mdbook serve --open
See all commands provided by the development shell:
menu