There is an excellent thread on Stack Overflow TDD Anti-patterns catalogue with some common traps we can fall into when writing test-driven code.
Category: Semaphore News
Introducing Continuous Integration For PHP Projects On Semaphore
Today we’re really happy to announce our next step in platform expansion with full support for PHP projects on Semaphore.
Upcoming Platform Update on May 28th
The upcoming platform update is scheduled for May 28, 2014.Node.js gets two version updates, namely 11.13 and 10.28.The star of this update is PHP.
New Navigation Design
I am excited to share with you a new navigation experience in Semaphore, a piece of design that we’ve been working on in the past two months.
Introducing RubyGems Mirror
Like pretty much everything in the Ruby world, Semaphore would not exist without Bundler and RubyGems.org.
Easier Way To Manage Environment Variables
Thus far the only way you could add an environment variable to you project was to include an export SECRET_TOKEN=abcd123 in your build configuration.
Ruby 2.1.2 Support
I’m happy to announce that Semaphore now supports Ruby 2.1.2. Select it on the project settings page and build something awesome!
MySQL Strict Mode And You
We’ve recently upgraded MySQL 5.5 to 5.6 in our platform. Along with many performance and stability improvements, the new version also has strict…
Trigger a Deploy Over API And More Updates
As our API evolves, a need for an action that allows user to trigger a deploy via API appeared.
Upcoming Platform Update on May 5th
The upcoming platform update is scheduled for Monday, May 5, 2014. Bundler is updated to version 1.6.2 featuring a lot of goodies,…
Heartbleed
It allows anyone to read 64k chunks of memory of the systems using the vulnerable versions of OpenSSL, leaving no trace in common system or server logs.
A New Way To Read Build Results
As we are always in pursuit of greatness and bleeding edge technology, we have taken inspiration from the past in order to do something completely new.
Managing Externals in Ruby Tests
In order to deal with external resources when writing tests, common solution is to use a mock instance of the resource that is not part of your system.
New Build and Deploy Emails
We are very happy to announce that Semaphore is now sending new and more helpful build and deploy emails.So far, we have been sending out plain …
Slack Integration
We’re very happy to announce official integration between Semaphore and Slack. Slack is a new team communication service with apps for all major platforms.