Cicada is a modern CI/CD engine that lets you write your pipelines in TypeScript. No more YAML-hell. Write your automations in a real programming language.
Cicada is perfect for JS/TS engineers who want to write CI in the same language as their application and for DevOps/Infra engineers looking to leverage more powerful tools & abstractions.
Using Typescript speeds up your CI/CD dev loop. Get statement completion, real-time type checking, and interactive documentation in your IDE out of the box.
Typescript also lets you build useful abstractions, reduce the number of lines of code written, and stay in context.
Zero-setup cloud hosting for your CI/CD pipelines. Pipelines run when triggered by an event in your repository like a commit/PR. Cicada's dashboard lets you inspect logs, debug errors, visualize job dependencies and more.
npm install -g @cicadahq/cicada
cicada init
cicada run
Run your pipelines locally to debug and test them before pushing to the cloud. Cicada automatically sets up the environment for you so you can focus on your pipeline.
Cicada pipelines run inside of containers. This means that if the pipeline works on your machine, it'll run the same in the cloud.
Cicada automatically takes advantage of layer caching to speed up build times.
Get started with Cicada today and start building pipelines in TypeScript