Skip to content

Install microCI

microCI is designed to stay lightweight: one YAML pipeline, one generated Bash script, and a small set of runtime requirements.

Requirements

microCI relies on a small set of standard tools:

  • bash — runs the generated pipeline script
  • docker — provides isolated execution environments for steps
  • jq — handles JSON data when pipelines need to inspect or transform structured output
  • yq — handles YAML data when pipelines need to read or update configuration files

These tools are necessary because microCI generates Bash and expects a minimal runtime layer to execute portable steps consistently across machines.

At runtime, the simplicity stays the same: microCI | bash.

Install

Install

curl -fsSL https://microci.dev/install.sh | bash

Update

Keep the same workflow and refresh the binary:

Update

microCI --update | bash

To track development builds instead:

microCI --update-dev | bash

Remove

Remove microCI from your system:

Uninstall

microCI --uninstall | bash