Operations | Monitoring | ITSM | DevOps | Cloud

The latest News and Information on Continuous Integration and Development, and related technologies.

Simultaneous multi-cloud deployment to AWS and GCP with CircleCI

AWS recently experienced a significant outage. The outage took down major services, including parts of McDonald’s mobile ordering system, some Netflix features, and many other applications that relied solely on AWS infrastructure. This event perfectly illustrates why relying on just one cloud platform can be risky.

The Need for Clean in the AI Era

In the AI era, software and new models are being born at a breakneck pace—but they’re also bringing a lot of “baggage” into the world. While AI coding agents are busy accelerating innovation, they’re also excellent at generating a massive byproduct: “digital dust.” Between obsolete releases, orphaned dependencies, and massive model versions, your repository may soon start to look more like a digital junk drawer than a streamlined machine.

Getting started with Amazon Q Developer and CircleCI

AI coding assistants like Amazon Q Developer are transforming how you write software. They can generate entire functions, explain complex code, and help you move faster than ever. But there’s a catch: AI-generated code isn’t always correct. It can introduce subtle bugs, security vulnerabilities, or break existing functionality in ways that aren’t immediately obvious. That’s where continuous integration comes in.

5 key takeaways from the 2026 State of Software Delivery

AI has made it easier than ever to write code. Shipping it is a different story. Today we released the 2026 State of Software Delivery report, sponsored by Thoughtworks. In it, we analyzed more than 28 million CI/CD workflows across thousands of engineering teams. The picture that emerged is clear: teams are producing more code than ever, but fewer of them are able to turn that activity into software that actually reaches customers.

Build and test your first Kubernetes operator with Go, Kubebuilder, and CircleCI

Kubernetes operators extend the Kubernetes API with custom logic, automating tasks like provisioning, configuration, and policy enforcement. Instead of managing these tasks manually or with ad hoc scripts, Operators codify your workflows into controllers that run natively inside the cluster. In this tutorial, you’ll build a simple operator using Go and Kubebuilder; a framework that scaffolds much of the boilerplate so you can focus on core logic.

Unit Testing in CI/CD: How to Accelerate Builds Without Sacrificing Quality | Harness Blog

Smart test selection, parallel test runs, and intelligent caching can all speed up builds without sacrificing code quality. Fast, focused, and separate unit tests are very important for quick development. They give you feedback right away and make it easier to refactor with confidence. Unit tests are a quick and cheap way to find logic errors, but they can't check how different parts work together. For full coverage, use them with integration tests and end-to-end tests.

3 Tips for a Smoother Software Deployment Process

Just because software releases have become more frequent doesn't necessarily mean they're always smooth. Many teams can push changes on schedule and still lose time to noisy pipelines, brittle handoffs, and production checks that start only after users complain. The result is work that feels fast until it gets slowed down by issues.

Automating Infrastructure as Code changes with an AI agent

The infrastructure management landscape is undergoing a fundamental transformation. Infrastructure as Code has already revolutionized how we provision and manage cloud resources by treating infrastructure as software. The next evolutionary step involves intelligent automation that can understand, adapt, and optimize these configurations independently.

[Open beta] Introducing Tests in Bitbucket Pipelines

If you’ve ever watched a pull request sit for hours because of a flaky test, you know how quickly test suites can turn from safety net into bottleneck. As teams grow, test suites tend to grow even faster because every new feature, bug fix, and regression adds more tests, while old or redundant tests are rarely cleaned up, so over time you end up running far more tests than are strictly needed for reliable feedback.