Skip to content

ls1intum/git-container

Repository files navigation

Hades Git Container

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.

License: MIT

Features

  • Secure git repository cloning
  • Isolated environment for git operations
  • Support for various authentication methods

Configuration

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

Usage

Running the Container

docker compose up -d

Development

Prerequisites

  • Go 1.24 or later
  • Docker

Building

# Build the container
docker build -t hades-git-container .

# Run tests
go test ./...

About

A git container managing git operations in CI Systems. Used in Hades

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors