Welcome to microCI
microCI is a powerful tool designed to streamline the creation of continuous-integration pipelines by generating portable, auditable scripts for executing tasks in Docker containers.
For complete documentation, visit microci.dev.
CI/CD stands for Continuous Integration / Continuous Deployment. CI and CD pipelines form the backbone of modern software development, enabling teams to ship features faster and more reliably. A solid CI/CD pipeline architecture is key to making these workflows scalable, secure, and efficient—not just automated.
How it works?
microCI creates a Bash script that implements the pipeline defined in a YAML file.
Each step in the pipeline recipe is executed by its own portable Bash function.
How to execute?
Using microCI is very simple:
Where can I use microCI?
Every step in the process is fully reproducible across various environments:
- Developer workstations
- Build servers triggered by commits
- Deployment servers for production releases
With microCI, the same zero-dependency tool works seamlessly in both development and production environments.