Ocuroot's new state view - a work in progress
Augmenting command-line state manipulation with a web UI for more intuitive navigation.
Why retries are important and some first steps in building them into Ocuroot
Augmenting command-line state manipulation with a web UI for more intuitive navigation.
How I built a lightweight mock CI server to test GitHub Actions workflows locally, speeding up development and debugging cycles.
Sometimes the simplest tools are the most effective. Here's why I chose bash scripts when writing end-to-end tests for Ocuroot.
How I'm using Ocuroot to automate semantic versioning for binaries, implementing a pre-release workflow to avoid runaway version numbers.
Introducing the all-new refs model in Ocuroot SDK v0.3, enabling flexible pipeline connections based on any attribute.
An update on how Ocuroot SDK v0.3 will handle dependencies, enabling seamless asset sharing and cross-deployment references.
A deeper look at the latest refinements to Ocuroot SDK v0.3: ordered phases, direct work specification, and flexible artifact creation.
At some point, many organizations will need to expand beyond a single production environment. Let's look at how you might arrive at this fork in the road!
A sneak peek at v0.3 of the Ocuroot SDK, featuring deterministic release ordering, state-machine deployment chaining, and non-blocking delays—with canary deployments as a primary example.
How imperative code in CI/CD configurations can unlock powerful workflows that declarative YAML simply can't handle.
How a good local testing workflow can accelerate your development cycle, approaches you can take today and how Ocuroot can help in the future.
A common request from some early users of Ocuroot has been the ability to visualize a CI/CD pipeline. With an imperative configuration language, this can be challenging to do ahead of time, so I've made some tweaks to the SDK!
CI/CD pipelines come in all shapes and sizes, but you can describe almost every step using four key concepts.
How you can use Ocuroot to enhance your existing CI platform
In June of this year, I quit my job to start Ocuroot. It's a huge change, and people have asked my why I decided to take this leap. I've asked myself that far more often. But there's a simple answer.
A preview set of doucumentation for Ocuroot is now live at https://docs.ocuroot.com
A small improvement I added over the past week: redeploying any successful build.
One of the best things about building a developer tool is that I can use it while building it!