A brief history of automated testing, from manual testing and unit test frameworks to CI/CD to and AI-powered testing.
Category Software Engineering
Semaphore vs BitBucket Pipelines
Compare Semaphore CE vs Bitbucket Pipelines. Explore the main differences and on-premise options to find the best fit for your team.
Our new approach to enterprise CI/CD: Free tier, source available, and guaranteed savings
Semaphore makes enterprise CI/CD accessible with free self-hosting, source-available features, and freedom from closed platforms.
Semaphore vs Travis CI
Compare Semaphore and Travis across licensing, pipeline setup, Git support, monorepo handling, test reporting, and installation.
GitHub Actions vs Semaphore
Comparing GitHub Actions vs Semaphore. GitHub Actions is closed source and tightly coupled. Semaphore is flexible, powerful, and open-source.
The Secrets Behind Plumber: Managing Thousands of Pipelines at Semaphore
Discover how Semaphoreβs Plumber engine uses Elixir and FSMs to orchestrate scalable, reliable CI/CD pipelines.
Semaphore Community Edition vs. Jenkins
Jenkins is the leading OSS solution for CI. But configuring it can feel a rite of passage. Does Semaphore CE provide a better experience?
Ephemeral Environments for Testing Open Source Projects
We open sourced Semaphore and built ephemeral environments to ensure it runs anywhereβharder than expected, but worth it.
One API to Rule Them All: Building a Cohesive API for Semaphore
Discover how Semaphore unified its API with a resource-oriented design, improving integration, consistency, and developer experience.
How to Use AI to Reduce Technical Debt
Learn how AI helps reduce technical debt through code analysis, test generation, documentation, security checks, and automation.
Introducing Semaphore Canvas: Visual Workflow Automation for Deployments
Semaphore Canvas is a visual workflow builder for multi-stage deployments, designed for developers and built transparently in public.
Unveiling the Semaphore Architecture: How It Works Under the Hood
Explore Semaphoreβs core architecture, the CI/CD flow from code to execution, and how developers interact throughout.
How to Build an AI Agent to Help with Daily Tasks
Learn how to build an AI agent for commit analysis with summaries, security checks, and style feedback.
How to Scale CI/CD With Self-Hosted Agents
Learn how self-hosted CI/CD agents improve build speed, scalability, and security by running within your own infrastructure.
The Best AI Coding Assistants For 2025
In this article, we review the best AI coding assistants for 2025.