Show HN: Hm – a task runner with a Python DSL, growing into a CI/CD system
Category: devtools
Tags: ci-cd, task-runner, docker
Score: 6.5/10 (Innovation: 7, Technical: 7, Documentation: 6, Utility: 6)
Harmont is an early-stage task runner and CI/CD system that replaces YAML pipelines with Python or TypeScript DSLs, executing steps in isolated Docker containers with DAG-based parallelism and layer caching. It stands out by enabling local runs of CI pipelines and aiming to solve common pain points in existing CI/CD tools like Jenkins, Buildkite, and GitHub Actions.
Target audience: backend devs, devops
Repository: https://github.com/harmont-dev/harmont-cli · Rust · Apache-2.0 · 2 stars
View on Hacker News