crow

module
v6.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 12, 2026 License: Apache-2.0

README

A slim and self-hostable CI/CD engine with great extensibility.

Material for MkDocs

📦️ Server   📦️ Agent   📦️ CLI   📦️ Autoscaler

📖️ Documentation

Liberapay receiving   Donate using Liberapay

👉️ See it in action at ci.crowci.dev

Directories

Path Synopsis
rpc
cli
org
cmd
agent command
cli command
server command
crow-go
backend/common/clone
Package clone exposes the bits the local and docker backends both need to run the crow-plugins/clone binary natively on the agent host: env-var preparation, netrc generation, and downloading the plugin binary if it isn't already on PATH.
Package clone exposes the bits the local and docker backends both need to run the crow-plugins/clone binary natively on the agent host: env-var preparation, netrc generation, and downloading the plugin binary if it isn't already on PATH.
backend/podman
Package podman provides an experimental Podman backend for running pipeline steps.
Package podman provides an experimental Podman backend for running pipeline steps.
log
rpc
api
authz
Package authz contains authorization helpers that decide whether a Crow user may perform a specific action on a specific resource.
Package authz contains authorization helpers that decide whether a Crow user may perform a specific action on a specific resource.
integrations
Package integrations provides interfaces and implementations for external secret store integrations such as HashiCorp Vault, AWS Secrets Manager, etc.
Package integrations provides interfaces and implementations for external secret store integrations such as HashiCorp Vault, AWS Secrets Manager, etc.
integrations/azure
Package azure provides an Azure Key Vault secret store provider.
Package azure provides an Azure Key Vault secret store provider.
integrations/cache
Package cache provides a per-pipeline caching decorator for secret providers.
Package cache provides a per-pipeline caching decorator for secret providers.
integrations/infisical
Package infisical provides an Infisical secret store provider.
Package infisical provides an Infisical secret store provider.
integrations/vault
Package vault provides a HashiCorp Vault/OpenBao secret store provider.
Package vault provides a HashiCorp Vault/OpenBao secret store provider.