Operations | Monitoring | ITSM | DevOps | Cloud

Getting started with Cursor and CircleCI: Adding AI to CI/CD workflows

AI coding assistants have transformed how developers write and debug code. But there’s a gap: these assistants often can’t see what’s happening in your CI/CD pipelines. When a build fails, you’re still stuck switching tabs, hunting through logs, and copying error messages back into your editor. What if your AI assistant could talk directly to CircleCI? In this tutorial, you’ll learn how to connect Cursor, an AI-powered code editor, to CircleCI using the CircleCI MCP server.

CI/CD for Cloudflare Pages using CircleCI and Wrangler

When building static websites with tools like Next.js, getting your content live should be just as seamless as writing it. But in practice, deployment can quickly become a manual chore, especially when testing, caching, and previews are involved. That’s why this guide shows you how to set up a CI/CD pipeline with CircleCI, Cloudflare Pages, and Wrangler. You will use the pipeline to deploy a static Next.js site only when your tests pass.

Get 97% faster feedback with Smarter Testing by CircleCI

Fast feedback is the foundation of software delivery at scale. Long build and test cycles break developer focus, turning simple changes into momentum-killing pauses. Studies show that recovering from these interruptions can take twenty minutes or longer. Multiply that by dozens of commits per day and context‑switching time quickly turns into days of lost productivity.

Build a multi-agent AI system using CrewAI, Gemini, and CircleCI

Multi-agent AI systems are trending in the software development industry right now. These systems consist of a group of individual agents that collaborate to achieve a desired goal. They mimic real world teams and departments in how they are organized. In multi-agent AI systems, each agent is assigned a task that is required to achieve a final output.

Deploying a SolidStart app to Vercel with CircleCI

Deploying web apps can feel overwhelming. Multiple moving parts, including frameworks, hosting, databases, and automation tools make having a smooth, automated workflow seem impossible. But having an automated workflow is worth the effort; you can focus on building features and improving your app instead of worrying about manual deployments or server management.

Enforce type safety with TypeScript checks before deployments

TypeScript introduces the benefits of static typing to JavaScript, allowing developers to identify bugs at an earlier stage. However, relying solely on developers to run type checks locally isn’t enough. Without tsc being called, a person can just leave the invalid code and it may pass to production. This tutorial will show you how to set up CircleCI to automatically run the TypeScript type checks on each push.

Integrate CircleCI with Railway for automated deployments

The speed and reliability of deploying backend and full-stack applications are usually a concern for development teams. Fortunately, Railway is a developer-friendly platform that allows you to deploy apps with limited configuration. It is also quick, easy to use, and has reasonable defaults. Now, imagine pairing that with CircleCI, one of the strongest continuous integration platforms available.

Validate CDC data in your CI/CD pipeline using CircleCI

Change Data Capture (CDC) is a technique used to identify and capture changes, such as inserts, updates, and deletes, in a source database so they can be replicated to another system in real-time. This approach is crucial in modern data pipelines, especially for powering data lakes, analytics platforms, and event-driven applications that depend on up-to-date information. Setting up a CDC pipeline is only the first step.

Fix flaky tests in your sleep with Chunk by CircleCI

A test fails. You rerun it and it passes. You shrug and move on. This is how most teams deal with flaky tests. The “rerun until green” approach works in the moment, and rerunning from failed tests is a useful way to confirm whether a failure is real. But reruns don’t fix the underlying issue. Over time, they burn CI resources and can hide real instability in your code. On the other hand, fixing flaky tests can mean hours of work.