Explore the origins of smoke testing and learn how to incorporate it into your continuous integration or continuous delivery pipelines.
Darko Fabijan
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 […]
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 […]
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.
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 […]
Semaphore stickers are here
At last they are here!
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.
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.
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.
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 […]
Introducing Semaphore
Semaphore is a product of scratching our own itch. Rendered Text as a team of five people usually works on a few projects at a time.