Treb is a user-friendly deploy system for applications running in the cloud.
There are many tools that use code to define how to build an application (Pants, Bazel) or how the infrastructure where the application runs (Terraform, Pulumi), but there's not way to define how to thses artifact will land on the environemnt.
treb aims to solve this gap providing a framework to orchestrate deployments, provide a library of libraries of proven best practices (i.e. canary deployments, blue-gree deployments, A/B testing, etc.), and support for the main cloud services.
All it's done using Git to store its state and track any change with no need to deploy any remote agent in order to simplify your system and your life!
Find the docs at docs.page/fucina/treb.