DEV Community

Cover image for F/OSS Spotlight: πŸ§‘β€πŸ’» Zuul
awsmfoss
awsmfoss

Posted on • Originally published at awsmfoss.com

F/OSS Spotlight: πŸ§‘β€πŸ’» Zuul

Zuul (code) helps your team stop merging broken code -- the best kind of gatekeeping.

In a world where most people use GitHub Actions or GitLab CI (fantastic tools in their own right) and call it a day, there are enlightened beings out there who seek out CI systems that fully gatekeep commits alltogether. That's Zuul.

Zuul Homepage

Zuul is used by huge organizations like Ampere, Redhat, OVHCloud, and OpenStack, and trusted by many more. Zuul even runs on Volvos, according to an article from ZDNet.

What's important is that Zuul gates your codebase, whereas other tools sometimes let faulty commits go through. Unfortunately there's a bit of a name collision with Netflix Zuul gateway service, but that's awesome F/OSS for another day.

If you're ready to give another CI system a try, check out Zuul.

This was originally posted on AWSM FOSS

Top comments (0)

An Animated Guide to Node.js Event Loop

Node.js doesn’t stop from running other operations because of Libuv, a C++ library responsible for the event loop and asynchronously handling tasks such as network requests, DNS resolution, file system operations, data encryption, etc.

What happens under the hood when Node.js works on tasks such as database queries? We will explore it by following this piece of code step by step.