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 ... Igor Šarčević 12 Mar 2014
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. Marko Anastasov 6 Mar 2014
Upcoming Platform Update on March 5 The upcoming platform update is scheduled for Wednesday, March 5 2014.Ruby 2.1.1 is added to the stack. Rubies 2.0.0 and 1.9.3 get upgraded patchlevels, ... Marko Anastasov 3 Mar 2014
Building Pull Requests From Forked Repos We are glad to announce that Semaphore now supports building pull requests from forked repositories. However, GitHub recently removed the ability to push... Rastko Jokic 28 Feb 2014
Clojure on Semaphore We’re very excited to announce official support for testing and deploying Clojure projects. Clojure is the third official language supported by Semaphore. Marko Anastasov 26 Feb 2014
Webhooks API and More Updates Our goal is to let our users fit Semaphore to a wide range of workflows, while keeping the core product simple to use. The API is a big part of that... Aleksandar Diklic 24 Feb 2014
Rails Testing Antipatterns: Controllers When starting out with Rails, with all the “magic” going on it can be easy to forget that controllers are just classes that need tests as well. Marko Anastasov 11 Feb 2014
Hands-free deployment of static websites Static websites seem to be going through a period of renaissance. About fifteen years ago, webmasters manually managed all HTML files for a website. Marko Anastasov 5 Feb 2014
Announcing Support for JavaScript and Node.js Projects on Semaphore We are very excited to announce that Semaphore now has full support for testing and deploying JavaScript projects via Node.js. Rastko Jokic 27 Jan 2014
December platform update with Ruby 2.1.0 final, Grunt, Leiningen & more The upcoming platform update, scheduled for December 30th, brings a couple of interesting changes. Ruby 2.1.0 final was released on Christmas... Marko Anastasov 26 Dec 2013
Upgrade your paranoia with Brakeman Brakeman is a wonderful tool that can scan your Ruby on Rails application for common vulnerabilities. It's a static code analyzer that can help you find... Nebojša Stričević 16 Dec 2013
Platform update: secure rubies Today we rolled an update to our build platform. The most important change is new patch levels of Ruby, following the recent security fixes. Marko Anastasov 29 Nov 2013
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
Custom Configuration Files If testing and deploying your project requires some specific configuration files, you can now manage them directly through our new Custom Files feature. This feature allows you to securely create, edit or delete files that are not part of your repository. Rastko Jokic 20 Nov 2013
How to use different Gemfiles with Bundler Normally when you’re working with a Ruby project with Bundler you write a file called Gemfile, run bundle install and then invoke various commands with the bundle exec prefix. However what if you would like to be able to work with different versions of gems over a longer period of time? In that case being […] Marko Anastasov 14 Nov 2013