Software Delivery Trends: From Serverless to CI/CD Discipline Explore software delivery trends: serverless, CI/CD discipline, progressive delivery, cost management, and inclusive engineering cultures. Darko Fabijan 16 Sep 2025
The Secrets to Scaling Engineering Teams (Lessons from Rails, Unity & WeTransfer) Learn how Rails, Unity, and WeTransfer scaled engineering teams with CI/CD, lean practices, and disciplined delivery. Darko Fabijan 5 Sep 2025
Semaphore Goes Open Source Today Semaphore CI/CD platform is now open source under the Apache 2.0. Check out the code and build your own pipelines. Contributions are welcome! Darko Fabijan 26 Feb 2025
Semaphore is Going Open Source in 30 days Semaphore is open-sourcing its core CI/CD platform under Apache 2.0, empowering developers with flexibility, transparency, and innovation. Darko Fabijan 29 Jan 2025
Semaphore is Now SOC 2 Type 2 Compliant! Semaphore is Now SOC 2 Type 2 Compliant. Darko Fabijan 24 Jan 2025
Smoke Testing Keeps Your Delivery Pipeline Safe and Sound Explore the origins of smoke testing and learn how to incorporate it into your continuous integration or continuous delivery pipelines. Darko Fabijan 15 Mar 2022
Introducing CI/CD Pipeline Dependencies We’re excited to announce that Semaphore can now run and visualize arbitrarily complex CI/CD pipelines. Although this new feature brings great power and is fueled by fancy-pants directed acyclic graph (or DAG) math theory, it’s actually super simple to use. All you need to do is define how elements of your pipeline depend on each […] Darko Fabijan 22 Jul 2019
Launching Semaphore Podcast: The Uncut Chats I’m very excited to announce the launch of the Semaphore Podcast which is a natural continuation of the Semaphore Uncut Chats that I’ve started a few months ago. We, as leaders in the software development space and mentors for our technical teams, are all on the same mission to build great software products, ship them […] Darko Fabijan 30 May 2019
Dec 12-17 Network Incident Report From Tuesday, December 12 until Sunday, December 17, the Semaphore build cluster suffered from sporadic network instabilities due to a faulty device at a Tier 1 network provider. Darko Fabijan 18 Jan 2018
Why We Need Continuous Integration Introduction Continuous integration is a practice that helps developers deliver better software in a more reliable and predictable manner. This article deals with the problems developers face while writing, testing and delivering software to end users. Through exploring continuous integration, we will cover how we can overcome these issues. The Problem First, we will take […] Darko Fabijan 18 Mar 2015
Capistrano 3 Upgrade Guide We recently started receiving support requests about Capistrano 3. Of course to provide quality support you have to know the subject, so I set on a quest to upgrade Semaphore’s deployment script from Capistrano 2 to Capistrano 3. As always it took a bit than expected but in the end new code looks nicer. Darko Fabijan 26 Nov 2013
Growing our team – get ready for new greatness We have awesome news that we would like to share with you. Semaphore team will almost double its development power. New features, speed improvements and even faster support are around the corner. That’s in case you are a fan of TL;DR, otherwise please read on. Darko Fabijan 29 Oct 2013
Semaphore launched Close to two hundred people signed up to beta test Semaphore. We invited a better part (sorry if we haven't invited you early), and those who were invited actually became a part of our team in a way. Thank you so much people and I hope you enjoyed it as much as we did. Darko Fabijan 14 Jun 2012
Semaphore gets customizable build commands Since we launched Semaphore as a private beta a month ago we have received a lot of positive feedback along with many feature requests. We saw various projects and realized that many people need to do something in the test suite that we cannot guess. Or simply want to build a Ruby project that is […] Darko Fabijan 12 Apr 2012