's Avatar

@ocuroot.com

14
Followers
10
Following
12
Posts
04.11.2024
Joined
Posts Following

Latest posts by @ocuroot.com

Preview
Blog | Winding Down Ocuroot After 18 months of working on Ocuroot, I think it's time to move on. It's been a heck of a ride and quite the learning experience!

After 18 months working on Ocuroot, it's time to move on. I've had quite a ride but there's no better time than a new year to make changes and try something different.

This post goes into why things didn't work out, what I learned, and why it was totally worth it.

www.ocuroot.com/blog/winding...

01.01.2026 15:00 👍 2 🔁 1 💬 0 📌 0
Preview
Blog | How do I test my CI code? CI/CD pipelines are code too. In this post we'll explore some testing strategies so you're not always left waiting for feedback. We'll also look at what Ocuroot is doing to make it even easier!

CI/CD pipelines are code too. In this post we'll explore some testing strategies so you're not always left waiting for feedback. We'll also look at what Ocuroot is doing to make it even easier!

www.ocuroot.com/blog/how-do-...

16.10.2025 14:26 👍 0 🔁 1 💬 0 📌 0
Preview
Blog | Complex rollouts with one command - Ocuroot's new Cascade mode With Ocuroot's new cascade mode, you can roll out a complex environment with a single command!

Ocuroot v0.3.16 introduces cascade mode, which allows one command to run all the work associated with a release or intent update, even across different config files, commits or repos.

Final impact? Faster releases and simpler, more reliable CI integration.

www.ocuroot.com/blog/cascade...

02.10.2025 14:01 👍 1 🔁 1 💬 0 📌 0
Video thumbnail

In the v0.3.14 release post for @ocuroot.com, I mentioned that CI integration isn't as simple as it could be - so that's been my focus since.

Ocuroot can now perform work across multiple repos and commits in a single run, meaning less setup and faster time to stability.

#openstandup #buildinpublic

29.09.2025 15:20 👍 3 🔁 2 💬 1 📌 0
Video thumbnail

Short and sweet update today! Added a little detail on the config being loaded to help with debugging.

At a conference today, but keep an eye out for a new release tomorrow!

github.com/ocuroot/ocur...

#openstandup #buildinpublic

17.09.2025 13:06 👍 4 🔁 1 💬 0 📌 0
Video thumbnail

Cleaned up those annoying UI issues from yesterday and cut v0.3.13. See github.com/ocuroot/ocur...

I don't want to stay on 13 too long (superstitious), so will make some more tweaks today to cut a new version ready to announce later this week.

#openstandup #buildinpublic

16.09.2025 16:44 👍 3 🔁 2 💬 0 📌 0
Video thumbnail

Trying something new, a video open standup! Added a couple of new features to clear up some confusion in the quickstart, a dryrun flag and comprehensive mode.

Still has a few improvements needed, that I'll work on today.

#openstandup #buildinpublic

15.09.2025 15:31 👍 3 🔁 1 💬 0 📌 0
Preview
GitHub - ocuroot/ocuroot: The Ocuroot client The Ocuroot client. Contribute to ocuroot/ocuroot development by creating an account on GitHub.

Silly milestone alert! The Ocuroot client repo just hit 10 stars.

This is from sharing with a few friends for feedback. Broader announcements to come, but why not celebrate the tiny wins along the way?

Thanks to @travisirby.bsky.social for putting it into double-digits.

github.com/ocuroot/ocur...

03.09.2025 19:33 👍 2 🔁 1 💬 0 📌 0
Preview
SDK v0.3: Managing dependencies across deployments | Ocuroot Blog An update on how Ocuroot SDK v0.3 will handle dependencies, enabling seamless asset sharing and cross-deployment references.

Tired of connecting related CI/CD pipelines with duct tape and bubble gum?

In this week's post, I'm introducing the inputs model for dependency management in the upcoming Ocuroot SDK v0.3. No more manual coping of configuration or painfully complex conventions for naming resources.

29.05.2025 14:02 👍 1 🔁 1 💬 0 📌 0
Preview
SDK v0.3 update: simplifying phase definitions | Ocuroot Blog A deeper look at the latest refinements to Ocuroot SDK v0.3: ordered phases, direct work specification, and flexible artifact creation.

✨ New Ocuroot SDK blog post! ✨

I've been refining the v0.3 design so it's time to share some improvements to release definition.

The biggest change? Phases now run in sequential order - no more complex dependency graphs to mentally untangle!

Find out why I made this choice here:

16.05.2025 14:03 👍 0 🔁 1 💬 0 📌 0
Referrer stats for a website, with 1 view from ChatGPT.

Referrer stats for a website, with 1 view from ChatGPT.

Here's a first, got a visitor to the @ocuroot.com site from ChatGPT!

Also interesting to see DuckDuckGo and Brave in the list - the former has been pretty consistently appearing. Wonder if that's a developer thing, or a "people doing research" thing.

#buildinpublic

12.05.2025 17:13 👍 6 🔁 2 💬 1 📌 0
Preview
Why would I need more production environments, anyway? | Ocuroot Blog 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!

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!

buff.ly/hKu6pAQ

#DevOps #CloudArchitecture #SRE #PlatformEngineering

02.05.2025 14:02 👍 2 🔁 1 💬 0 📌 0
Preview
Canary deployments with the upcoming Ocuroot SDK v0.3 | Ocuroot Blog 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.

Following on from my previous post about configuring CI/CD workflows with imperative code, I've got some examples for you!

As a sneak preview of v0.3 of the Ocuroot SDK, let's put the release/deployment model into practice by creating a canary deployment workflow.

18.04.2025 14:02 👍 0 🔁 1 💬 0 📌 0
Preview
Breaking out of YAML for CI/CD | Ocuroot Blog How imperative code in CI/CD configurations can unlock powerful workflows that declarative YAML simply can't handle.

YAML has become something of a de-facto language for CI/CD and perhaps even DevOps in general. But for Ocuroot I'd like to avoid it as much as possible. This week's post discusses why and how.

04.04.2025 14:02 👍 1 🔁 1 💬 1 📌 0
Preview
Local testing: the missing piece for rapid development cycles in CI/CD | Ocuroot Blog How a good local testing workflow can accelerate your development cycle, approaches you can take today and how Ocuroot can help in the future.

Kicking off bi-weekly posts from @ocuroot.com!

Today, I'll be talking about why local testing would be a big win for CI/CD pipelines, what makes it difficult, how you can move in that direction today and what I'm building to make it even easier!

21.03.2025 14:00 👍 1 🔁 1 💬 0 📌 0
Preview
Ocuroot - CI/CD that scales with you Ship faster and more reliably with flexible, dynamic CI/CD

New look Ocuroot site!

I've been working on a revamp of the @ocuroot.com site to highlight some of the areas where the tool can help. It's been a lot of fun brainstorming the different ways Ocuroot could be used in different situations - and making images for them 😅

www.ocuroot.com

#buildinpublic

11.03.2025 17:23 👍 2 🔁 1 💬 0 📌 0

The real challenge was coming up with instructions and making sure they worked 😅

12.02.2025 22:52 👍 0 🔁 0 💬 0 📌 0
A screenshot of Windows installation instructions for Ocuroot

A screenshot of Windows installation instructions for Ocuroot

I onboarded my first Windows user today! Although I didn't realize he used Windows ahead of time and hadn't included a Windows binary 😱

Cue some build updates and a hasty search for a Windows VM for testing, and Windows support is now available!

#buildinpublic

12.02.2025 22:36 👍 5 🔁 1 💬 1 📌 0
Preview
Enabling Pipeline Visualization in Ocuroot | Ocuroot Blog CI/CD that scales with you

Early users have been asking for the ability to visualize their deployment pipelines in Ocuroot.

This required a few tweaks to the SDK and a slight rethink of how deployments relate to the pipeline. This post outlines the changes I made and why.

#buildinpublic

03.02.2025 15:23 👍 4 🔁 1 💬 0 📌 0
Post image

I've been cooking up something fun over the holidays: an online playground for Ocuroot config!

I wish I'd done this months ago. It's prompted a ton of refactors that make my life easier, and shook out a confusing bug around sync order.

Plus Monaco is surprisingly easy to work with!

#buildinpublic

30.12.2024 20:33 👍 3 🔁 1 💬 0 📌 0
Preview
Four concepts you see in every CI/CD pipeline | Next.js Blog Example with Markdown CI/CD that scales with you

CI/CD pipelines come in all shapes and sizes, but you can describe almost every step using four key concepts: builds, deployments, environments and tests.

www.ocuroot.com/blog/06-four...

Ocuroot builds on these concepts so you can build the CI/CD workflows that suit your business more rapidly.

18.12.2024 15:35 👍 0 🔁 1 💬 0 📌 0
Screenshot of a UI showing 0 environments, repos and packages, with a warning bar suggesting that the user try the quickstart guide.

Screenshot of a UI showing 0 environments, repos and packages, with a warning bar suggesting that the user try the quickstart guide.

Seeing how new users interact with your product is an amazing experience.

You see things that you'd never considered because you know how everything works.

I saw a new user sign into an empty org and they weren't sure where to go. So I put in a with an overview and call to action for new accounts.

10.12.2024 19:57 👍 0 🔁 1 💬 0 📌 0

Photo by Rakicevic Nenad: www.pexels.com/photo/man-wi...

05.12.2024 15:01 👍 0 🔁 0 💬 0 📌 0
Fireworks behind a silhouetted figure holding a sparkler.

Fireworks behind a silhouetted figure holding a sparkler.

Sharing a mini milestone, yesterday I onboarded the first Ocuroot user who wasn't me!

We worked through the quickstart on a call and everything worked pretty much as expected. But I also got some useful feedback on UX and documentation improvements to prepare for the next set of users.

05.12.2024 15:00 👍 1 🔁 1 💬 1 📌 0
Screenshot of the Ocuroot UI showing a secrets managment page with secrets listed for Infisical credentials.

Screenshot of the Ocuroot UI showing a secrets managment page with secrets listed for Infisical credentials.

Bonus update, Ocuroot now has built-in secret support!

Secrets are set in the UI, encrypted at rest and can be read in builds/deploys in any environment.

This is intended just to get you started, and we'd recommend combining with a more robust tool. As in the screenshot, I'm using Infisical.

04.12.2024 16:07 👍 0 🔁 1 💬 0 📌 0
Preview
Why Ocuroot? | Next.js Blog Example with Markdown CI/CD that scales with you

Ocuroot now has a blog! I've added some previous updates and an all-new post about why I'm building a new CI/CD tool:

www.ocuroot.com/blog/04-why-...

02.12.2024 21:23 👍 0 🔁 1 💬 0 📌 0
Video thumbnail

The documentation site preview for Ocuroot is now live!

All feedback welcome, I want to make sure the onboarding experience is as smooth as possible, and the docs are a huge part of that.

Take a look at docs.ocuroot.com

25.11.2024 20:29 👍 0 🔁 1 💬 0 📌 0
Video thumbnail

Short and sweet update to start the week: redeploying successful builds in any environment!

18.11.2024 20:38 👍 0 🔁 1 💬 0 📌 0