560 blogs tracked5,897 posts indexed

CI/CD

We track 22 posts about CI/CD from 12 engineering blogs. Most active: Semaphore Engineering, Red Hat, T.J. Maher. Latest post: Oct 11, 2026.

Raw tag behind this topic:ci-cd

Companies writing about CI/CD

Recent posts

  • Quiz: Continuous Integration With Python: An Introduction (opens on the source site)

    Real Python ·

    In this quiz, you’ll test your understanding of Continuous Integration With Python: An Introduction. By working through this quiz, you’ll revisit why teams integrate small changes often, what it means to break the build, and how linting, unit tests, containers, and deployable artifacts fit together in a continuous integration pipeline. These are the practices that let a team ship dozens of changes a day without anyone waiting on someone else’s broken code. [ Improve Your Python With 🐍 Python Tricks 💌 – Get a short & sweet Python Trick delivered to your inbox every couple of days. >> Click…

  • Build golden path CI/CD workflows in Red Hat Developer Hub (opens on the source site)

    Red Hat ·

    In Build a unified CI/CD control plane with Red Hat Developer Hub, we set up a Red Hat Developer Hub instance on OpenShift, configured secrets, enabled dynamic plug-ins for Tekton, Argo CD, Quay, and Kubernetes, and configured role-based access control (RBAC) policies and service account permissions. The post Build golden path CI/CD workflows in Red Hat Developer Hub appeared first on Red Hat Developer.

  • How to Build a PostgreSQL CI/CD Pipeline with GitOps and Kubernetes (opens on the source site)

    SeveralNines ·

    Application teams have been living in Git-driven, immutable-deployment land for years. Databases lagged for good reason: That gap has closed considerably now that Kubernetes operators understand PostgreSQL well enough to manage replication, failover, and storage declaratively. What’s still missing in a lot of pipelines is the operational layer that sits on top of “it deployed”, […] The post How to Build a PostgreSQL CI/CD Pipeline with GitOps and Kubernetes appeared first on Severalnines.

  • Building Multi-Tier CI/CD Verification Gates for AI Pull Requests (opens on the source site)

    SitePoint ·

    Build a multi-tier GitHub Actions verification pipeline combining AST parsing, property-based, and mutation testing to catch AI logic flaws before review. Continue reading Building Multi-Tier CI/CD Verification Gates for AI Pull Requests on SitePoint.

  • Build a unified CI/CD control plane with Red Hat Developer Hub (opens on the source site)

    Red Hat ·

    If your engineering teams waste time context-switching between Red Hat OpenShift, Argo CD, Tekton, and Quay, your platform needs a unified developer portal. The post Build a unified CI/CD control plane with Red Hat Developer Hub appeared first on Red Hat Developer.

  • Detecting AI Package Hallucinations in CI/CD Across npm, PyPI, and RubyGems (opens on the source site)

    SitePoint ·

    Build a multi-ecosystem lockfile auditor in GitHub Actions to detect and block slopsquatting attacks targeting hallucinated AI package recommendations. Continue reading Detecting AI Package Hallucinations in CI/CD Across npm, PyPI, and RubyGems on SitePoint.

  • How Developers Can Test Their Feature Branch Against Various Playwright Configurations Before Creating a Merge Request in GitLab CI/CD (opens on the source site)

    T.J. Maher ·

    Developers need the option to test out their feature branch before merging it into main. In the last section, we set up a GitLab CI/CD Pipeline in our bun-create-playwright project to check every GitLab Merge Request. Now, we will be giving developers option to create a new pipeline where they can choose:Which feature branch to test against.Which test suite to execute (LoginPage tests? Secure Area? Or all of them?)Which Playwright browser to use: Chromium, Firefox, WebKit, or all.All these features can be set up using our .gitlab-ci.yaml file!Go to to bun-create-playwright, view the Pipelines…

  • How Developers Can Test Their Feature Branch Against Various Playwright Configurations Before Creating a Merge Request in GitLab CI/CD (opens on the source site)

    T.J. Maher ·

    Developers need the option to test out their feature branch before merging it into main. In the last section, we set up a GitLab CI/CD Pipeline in our bun-create-playwright project to check every GitLab Merge Request. Now, we will be giving developers option to create a new pipeline where they can choose: Which feature branch to test against. Which test suite to execute (LoginPage tests? Secure Area? Or all of them?) Which Playwright browser to use: Chromium, Firefox, WebKit, or all. All these features can be set up using our .gitlab-ci.yaml file! Go to to bun-create-playwright, view the…

  • How Lawmatics Cut CI Compute Cost by 39.3% and Shortened Pipeline Time by 15.8% (opens on the source site)

    Semaphore Engineering ·

    CI optimization is easiest to reason about when the problem is concrete: one pipeline, one critical path, and one cost model. Lawmatics reached out to us with that kind of problem. Their application pipeline was already parallelized and already using a sensible CI structure. The remaining question was whether the most expensive part of the […] The post How Lawmatics Cut CI Compute Cost by 39.3% and Shortened Pipeline Time by 15.8% appeared first on Semaphore.

  • Best Jenkins Alternatives in 2026 (opens on the source site)

    Semaphore Engineering ·

    Jenkins earned its place as the default CI server of the 2010s: it was free, endlessly extensible, and available before any serious managed CI/CD competitor existed. More than a decade later, that same flexibility has become the thing teams complain about most — plugin sprawl, Groovy pipeline scripts nobody wants to maintain, and infrastructure that […] The post Best Jenkins Alternatives in 2026 appeared first on Semaphore.

  • Best Jenkins Alternatives in 2026 (opens on the source site)

    Semaphore Engineering ·

    Jenkins earned its place as the default CI server of the 2010s: it was free, endlessly extensible, and available before any serious managed CI/CD competitor existed. More than a decade later, that same flexibility has become the thing teams complain about most — plugin sprawl, Groovy pipeline scripts nobody wants to maintain, and infrastructure that […] The post Best Jenkins Alternatives in 2026 appeared first on Semaphore.

  • Best GitHub Actions Alternatives in 2026 (opens on the source site)

    Semaphore Engineering ·

    GitHub Actions became the default CI/CD choice for millions of repositories simply because it’s built into GitHub. But “default” and “best” are not the same thing — and in 2026, the gap between the two has gotten harder to ignore. A ten-hour outage in July, a supply-chain attack that backdoored over 5,500 repositories in May, […] The post Best GitHub Actions Alternatives in 2026 appeared first on Semaphore.

  • Best GitHub Actions Alternatives in 2026 (opens on the source site)

    Semaphore Engineering ·

    GitHub Actions became the default CI/CD choice for millions of repositories simply because it’s built into GitHub. But “default” and “best” are not the same thing — and in 2026, the gap between the two has gotten harder to ignore. A ten-hour outage in July, a supply-chain attack that backdoored over 5,500 repositories in May, […] The post Best GitHub Actions Alternatives in 2026 appeared first on Semaphore.

  • Best CI/CD Tools in 2026: Performance and Cost Compared (opens on the source site)

    Semaphore Engineering ·

    Choosing a CI/CD tool in 2026 isn’t just a technical decision — it’s a cost and productivity decision. Slow pipelines mean slower shipping, and opaque pricing means budget surprises at the end of the month. We benchmarked five of the most widely used CI/CD platforms against the same workload: a real Ruby on Rails application […] The post Best CI/CD Tools in 2026: Performance and Cost Compared appeared first on Semaphore.

  • Tuning Android build nodes for maximum throughput (opens on the source site)

    Wealthfront ·

    Introduction Our Android team uses Gradle as our build tool of choice. Gradle offers lots of options for tuning its resource consumption, giving engineers an opportunity to optimize performance for running tasks on well-known hardware. In this post, we’ll explore how the team tuned our Gradle setup for Amazon’s m7i.8xlarge EC2 instances. General concepts Before... Read more

  • Building an AI-Native CI/CD Experience with sem-ai (opens on the source site)

    Semaphore Engineering ·

    Developers don’t want to spend their time writing CI configuration, debugging flaky pipelines, or digging through logs to understand why a build failed. They want to ship software. That’s the idea behind sem-ai – Semaphore’s approach to building an AI-native CI experience where developers interact with CI/CD using natural language, directly from the tools they […] The post Building an AI-Native CI/CD Experience with sem-ai appeared first on Semaphore.

  • What CI/CD strategies work for embedded or IoT projects that require hardware testing? (opens on the source site)

    Semaphore Engineering ·

    Embedded and IoT teams face a very different CI/CD reality than traditional SaaS teams. While most continuous integration and continuous delivery pipelines assume everything can run in the cloud, embedded systems depend on physical hardware, constrained environments, and real world signals. If you search forums like Reddit (r/embedded, r/devops), Stack Overflow, or vendor communities, the […] The post What CI/CD strategies work for embedded or IoT projects that require hardware testing? appeared first on Semaphore.

  • Leveraging AI to build a faster iOS CI system (opens on the source site)

    Thumbtack ·

    Every iOS pull request at Thumbtack used to wait 30 to 40 minutes for Continuous Integration (CI) — sometimes over an hour on Fridays. We built Smart Test Selection (STS) to cut that in half. Here’s how.I’m a Senior Software Engineer on the iOS Infrastructure team. We own the CI/CD pipelines, build tooling, and shared frameworks that keep Thumbtack’s apps shipping reliably. We also build AI-powered developer tooling — 35+ AI Agent Skills, MCP integrations for Jenkins, Figma, Firebase, and Xcode — that help the broader iOS team ship faster.Over the past few quarters, we built Smart Test…

  • AI-Powered Playwright: Building a Self-Healing CI/CD Testing Pipeline (opens on the source site)

    Stack Abuse ·

    Test automation has always been a field that requires a lot of work. Quality assurance teams were often stuck in a cycle of fixing broken tests, maintaining scripts by hand, and updating locators in a way that wasn't reliable. As software release processes got shorter, this old way of doing

  • How Wise bootstraps Spinnaker using ArgoCD (opens on the source site)

    Transferwise ·

    Spinnaker and ArgoCD logosDeploying your deployment toolIn our 2 part series, we discussed the state of our CI/CD systems and wrapped up with our vision for CD at Wise, and why we chose Spinnaker. Here’s how we set up Spinnaker from scratch, overcoming the technical challenges of bootstrapping a CD platform.We wanted a hands-off and automated way to bootstrap Spinnaker. When researching across industry peers, one approach was to use a staging instance of Spinnaker to manage your production instance. This method of dual Spinnakers, wasn’t viable for Wise, due to security concerns with a…

  • Continuous Integration for React Native Apps with GitHub Actions (opens on the source site)

    Ariya Hidayat ·

    For React Native mobile apps targeting Android and iOS, an easy way to setup its continuous integration is to take advantage of Actions, an automation workflow service provided by GitHub. Even better, for open-source projects, GitHub Action offers unlimited free running minutes (at the time of this writing).

  • Continuous Integration of Vanilla C Programs for Intel, ARM, and MIPS Architecture (opens on the source site)

    Ariya Hidayat ·

    Developing cross-platform applications presents a major challenge:, how to ensure that every commit does not break some combinations of operating systems and CPU architectures. Fortunately, thanks an array of online services and open-source tools, this challenge becomes easier to tackle.

Related topics

This page is generated automatically from the engineering blogs we follow. Every post links to its source, where it was published. See all sources.

Privacy choices

Reading never requires analytics. These choices last 90 days on this browser.

Essential sign-in and security storage always stays on. Read the privacy notice.