{"repo":"crocuda/pipelight","free":true,"listed":false,"github":"https://github.com/crocuda/pipelight","clone":"git clone https://github.com/crocuda/pipelight.git","description":"Tiny automation pipelines. Bring CI/CD to the smallest projects. Self-hosted, Lightweight, CLI only.","language":"Rust","stars":979,"topics":["cicd","bash","typescript","automation","pipeline","toml","yaml","git","rust","docker"],"license":"GPL-2.0","category":"deployment-docker-iac","readme_excerpt":"Pipelight - Tiny automation pipelines. Automate your most boring and repetitive tasks. 📦 A lightweight tool for CICD Pipelight is a Rust based small(13Mb) cli tool to be used from inside a terminal. - Define pipelines using toml, hcl, yaml, typescript . - Trigger on events: git hooks, file changes... Checkout the Documentation for a much friendlier approach and a deeper understanding. Usage example Define pipelines with a configuration language Fold your bash commands into an object Pipeline{ Step{ Command }} . Use your preferred configuration languages for your most simple pipelines. - Toml - Hcl - Yaml Define pipelines with a programming language. Fold your bash commands into an object Pipeline{ Step{ Command }} . As long as you know javascript, you are ready to go with your favorite syntax flavor. - Javascript. Use a verbose and declarative syntax. - Typescript(with Helpers). Use the provided sweet shorthands. 🤖 Automatic triggers Add automatic triggers to your pipeline. If you want to run tests on file change or deploy to production on push to master. 🫦 Pretty and verbose logs Get the pipeline most relevant informations or dive into the steps and commands standard outputs. Get the pipeline status, event, execution time... and more. Get a tranparent outputs of every subprocesses. 🛠️ Install Checkout the instruction guide for your favorite package manager. 🚀 Get started! Create a default configuration file pipelight.ts in your project root directory with: Try the harml","default_branch":null,"files":null,"tree":[],"storefront":"/r/crocuda","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/crocuda/pipelight/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}