Introduction Rails is great, but often it is not the best tool for creating smaller applications. For smaller size apps, especially those that are mainly focused around pure JSON APIs, Sinatra is often a far better option. Unfortunately, the majority of learning resources in the Ruby ecosystem are focused on Rails, and leave out the […]
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 […]
Continuous Integration and Deployment of PHP applications from GitHub to Heroku with Semaphore
The practice of continuous delivery is steadily gaining ground in the PHP community. It is no wonder: continuous integration keeps your development risk-free by automatically testing every new version of the code, while continuous deployment helps you ship working code faster by automatically deploying working versions of your application to your users. All together, these […]
Introduction to Chef
Treating infrastructure as code refers to writing code, via any descriptive language, to manage server provisioning and configuration process in addition to deployment of actual application code. It involves adopting automated testing and related practices that are already used in modern application development, such as version control, integration testing, small deployments, use of design patterns […]
Announcing Semaphore Community
Today we’re very happy to announce the launch of Semaphore community, our new initiative to build a vast knowledge base about test-driven development, continuous delivery and devops automation.
Platform update on March 24th
The upcoming platform update is scheduled for Tuesday, March 24th, 2015.
Git is now on version 2.3.3.
io.js get an update with version 1.5.1.
We Moved from SemaphoreApp.com to semaphoreci.com
We changed our URL from semaphoreapp.com to semaphoreci.com.
Adapting to Third-party Application Restrictions on GitHub
GitHub has changed how organization administrators can control access to their repositories for third-party applications, such as Semaphore.
Platform update on February 24th
The upcoming platform update is scheduled for Tuesday, February 24th, 2015.
Chromedriver is now on version 2.14 which supports Chrome versions v39-42.
Bundler is updated to version 1.7.13.
Schedule Continuous Integration Builds Easily
Today we’re launching the build scheduler — an easy way to run anything on Semaphore on a daily or hourly basis.
SSH Access to Your CI Environment
With great pleasure we are announcing the release of a new tool on Semaphore – the ability to SSH into your CI environment.
Visualizing the Deployment Pipeline
Today we’re rolling out a refresh of server pages on Semaphore. Servers define a deployment pipeline from your Git repository, …
Platform update on January 20th
The upcoming platform update is scheduled for Tuesday, January 20th, 2015.
Chromedriver is updated to version 2.13.
Elasticsearch is now on version 1.3.7.
Ruby 2.2.0 Available In a Minor Platform Update
We just released a minor platform update — v1412.1.
Ruby 2.2.0 is added featuring a better garbage collector and other performance improvements.
Platform update on December 23rd
The upcoming platform update is scheduled for Tuesday, December 23rd, 2014. Bundler is updated to version 1.7.9.Firefox is updated to version 34…