<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Ben Wake</title>
    <description>The latest articles on DEV Community by Ben Wake (@benwake).</description>
    <link>https://dev.to/benwake</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3920595%2Ff69119be-abe5-41d6-bfe6-715a5461b8bb.jpeg</url>
      <title>DEV Community: Ben Wake</title>
      <link>https://dev.to/benwake</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/benwake"/>
    <language>en</language>
    <item>
      <title>We were burning £300/month on Bitbucket pipeline minutes before a single test suite was finished. So I built the alternative.</title>
      <dc:creator>Ben Wake</dc:creator>
      <pubDate>Fri, 08 May 2026 18:57:55 +0000</pubDate>
      <link>https://dev.to/benwake/we-were-burning-ps300month-on-bitbucket-pipeline-minutes-before-a-single-test-suite-was-finished-3l15</link>
      <guid>https://dev.to/benwake/we-were-burning-ps300month-on-bitbucket-pipeline-minutes-before-a-single-test-suite-was-finished-3l15</guid>
      <description>&lt;p&gt;I'm a front-end developer at a UK agency. We manage around 20 active client projects at any given time — e-commerce builds, custom integrations, the usual — and for the last few years we've been progressively rolling out Cypress and Playwright test suites across them.&lt;/p&gt;

&lt;p&gt;It went well, until we looked at the bill.&lt;/p&gt;

&lt;p&gt;During the test-building phase alone — not full runs, just iterating on the suites themselves — our Bitbucket pipeline costs jumped by £300 a month. That's before a single complete test run against a client's environment. Some of our larger clients have test suites that run for close to an hour. Across 20 projects, the maths gets painful fast.&lt;/p&gt;

&lt;p&gt;The problem isn't that automated testing is expensive. It's that the tooling assumes you're running everything through a cloud CI pipeline, and cloud CI pipelines charge by the minute.&lt;/p&gt;

&lt;p&gt;We kept having the same conversation internally: "We need to revisit how we're running these tests." Every suggestion had a catch. Use Cypress Cloud? Per-seat pricing, and now your client's test data is sitting on someone else's infrastructure. Keep everything in the pipeline? You've seen the bill. Run it locally on a project manager's machine? Now you've got a bespoke setup on a personal laptop that nobody else can reproduce, and sharing results means sending a zip file or a screenshot.&lt;/p&gt;

&lt;p&gt;None of those felt like a proper answer.&lt;/p&gt;

&lt;p&gt;So one evening I started building one.&lt;/p&gt;

&lt;p&gt;The idea was simple: a self-hosted control room for Cypress and Playwright tests. Your tests run locally or on your own server — no pipeline minutes consumed, no third-party SaaS in the middle. Results stream in real time so you're not staring at a terminal waiting for a summary email. And when a test run is done, you generate a branded client report with a secure shareable link — your logo, your colours, something you'd actually be comfortable sending to a client.&lt;/p&gt;

&lt;p&gt;A month of evenings later, SignalDeck CI existed.&lt;/p&gt;

&lt;p&gt;It's not trying to replace your CI pipeline for deployment gating or automated triggers on every commit. It's solving the specific problem of: how do you run, monitor, and share test results across multiple client projects without it costing a fortune or looking like you've just forwarded a log file?&lt;/p&gt;

&lt;p&gt;The self-hosted angle matters beyond cost. When you're running tests against a client's staging environment, their credentials and data are flowing through your test runner. Keeping that on infrastructure you control isn't just cheaper — it's the right answer for GDPR-conscious clients and agencies that take data handling seriously.&lt;/p&gt;

&lt;p&gt;SignalDeck CI is free to self-host, open source, and available as a native macOS and iPad app. If you're running Cypress or Playwright across multiple client projects and the pipeline costs are starting to sting, it's worth a look.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://dev.tourl"&gt;signaldeck.tech&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Ben — Developer &amp;amp; Founder, SignalDeck CI&lt;/p&gt;

</description>
      <category>cypress</category>
      <category>playwright</category>
      <category>testing</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
