The Hades Git Container is a specialized component of the Hades CI system, designed to handle git repository operations in a secure and isolated environment. This container is responsible for cloning repositories and managing git operations required for CI/CD workflows.
- Secure git repository cloning
- Isolated environment for git operations
- Support for various authentication methods
The container can be configured using environment variables:
| Variable | Description | Default |
|---|---|---|
GIT_CLONE_PATH |
Base path for cloning repositories | /repos |
CACHE_PATH |
Path for git cache storage | /cache |
docker compose up -d- Go 1.24 or later
- Docker
# Build the container
docker build -t hades-git-container .
# Run tests
go test ./...