TopherBot/Orchestrion

GitHub: TopherBot/Orchestrion

Stars: 0 | Forks: 0

# Orchestrion 🚀 **Orchestrion** is a lightweight, extensible CI/CD orchestration platform you can run on‑prem or in the cloud. ## Key Features - **Pipeline‑as‑code** – pipelines are simple YAML files (`orchestrion.yml`). - **Multi‑language support** – runs Docker containers, supports Node, Python, Go, Rust, etc. - **Built‑in DevSecOps** – integrates `pre‑commit`, `detect‑secrets`, `Trivy`, `CodeQL`, SBOM generation. - **Scalable workers** – dynamic Docker‑in‑Docker workers with resource limits. - **API‑first** – REST + OpenAPI spec for automation and UI integration. - **Zero‑trust auth** – JWT with RBAC, OIDC support. - **Observability** – Prometheus metrics, Grafana dashboards, GitHub Actions‑style UI. ## Quick Start (Docker) # Clone the repo git clone https://github.com/yourorg/orchestrion.git && cd orchestrion # Build and start the service (Docker Compose) docker compose up --build -d # The API is available at http://localhost:8080 ## Project Structure ├─ .github/ # CI/CD for this repo │ └─ workflows/ci.yml # Lint, test, security, build, Docker image ├─ cmd/orchestrion/ # Main binary entrypoint ├─ internal/ # Core engine (pipeline parser, executor, auth) ├─ api/ # OpenAPI spec (v1.yaml) ├─ examples/ # Sample pipelines ├─ Dockerfile ├─ go.mod & go.sum ├─ .pre-commit-config.yaml ├─ .gitignore ├─ LICENSE ├─ SECURITY.md └─ README.md
标签:EVTX分析