Author Image

CEO & Co-founder of Visivo

RWX Mint: Our Favorite CI/CD Tool

RWX Mint has been a huge step up from Github Actions.

Why Visivo Uses RWX Mint for CI/CD

At Visivo, we're always looking for ways to improve our development workflow, expand testing coverage, and maintain fast CI/CD feedback loops.

While a robust CI/CD pipeline is needed to ensure high quality code, it can slow down the development feedback cycle. Mint addresses this trade off and reduces it's impact so that you can expand your testing and decrease test suite run time.

The Power of RWX Mint

Mint is a DAG-based job runner for CI/CD. The syntax is similar enough to GitHub Actions so the refactor isn't too bad. After adopting Mint we saw immediate benefits from caching, parallel processing, a slick UI and remote debugging.

10x Faster CI/CD Runtimes

Mint's DAG-based job runner allows us to parallelize tasks efficiently. Instead of running steps sequentially, dependencies are mapped out and executed in parallel wherever possible. As a result, our CI/CD pipelines are now 10x faster than they were on Github Actions. You can see below just how much runs in parallel!

Intelligent Caching Saves Time

One of the most frustrating aspects of CI/CD is waiting for repetitive tasks to execute over and over. Mint's intelligent caching mechanism speeds up builds by skipping unnecessary work. By caching workflow tasks, we've significantly cut down redundant processing time, making our deployments faster and smoother.

A Modern UI with Better Error Handling

While GitHub Actions provides logs, debugging failures can be tedious. Mint's modern UI makes error reporting far more intuitive, surfacing issues clearly without needing to sift through walls of text. This has made troubleshooting CI/CD failures much less painful.

Remote Debugging for Faster Development

One of Mint's standout features is remote debugging (docs). Developing CI/CD scripts can be a slow feedback loop—commit, push, wait, debug. Mint eliminates this pain point by allowing real-time debugging of workflows remotely. This has been a game-changer for our team, dramatically reducing iteration time on new automation.

Excellent Support and Migration Assistance

RWX's team has been incredibly responsive whenever we had migration questions. Their quick turnaround times and hands-on support made the transition smooth, which is not something we've experienced with other CI/CD providers.

How We use Mint

You can see below where Mint fits into our stack. It manages both our CI/CD and production deployments. Between the caching and parallel processing we see run times that are 3-5x faster than github actions in production and 10-14x faster in CI-CD where we need to test multiple enviornments.

RWX's Take on Visivo

RWX published a blog post about how Visivo integrates with Mint. we're excited about continuing to refine our deployment processes with their platform.

For those interested in exploring Mint further, check out their documentation. If you're building a modern data tool like Visivo, it's well worth considering for CI/CD.

undefined
Jared Jesionek (co-founder)
Jared Jesionek (co-founder)
Jared Jesionek (co-founder)
agent avatar
How can I help? This connects to our slack so I'll respond real quickly 😄
Powered by Chatlio