The Node community is constantly expanding and enterprises are adding it to their stacks, because they can use the same language throughout the entire stack. This year, the Node.js Foundation released the results of a survey which identified how and on which projects people use it. One thing they haven’t covered are the versions of […]
Track Total Weekly CI/CD Waiting Time with Speed Insights
Building and shipping new features is hard work, and having something that blocks you during that process can be agonizing. Having a healthy workflow that doesn’t limit you is crucial when progressing your code from development to production.
Ruby Versions Used in Commercial Projects in 2017
The Ruby community is famous for fast development of greenfield projects and quick acceptance of new concepts. However, it’s worth noting that a lot of mature projects such as GitHub, Shopify and Basecamp also operate with Ruby at their core. Every year we take the opportunity to check which versions of Ruby are used for […]
Continuous Delivery of Laravel Applications to Heroku
In this tutorial, we’ll be looking at Laravel applications and how to deploy them to Heroku. We will also set up Semaphore for continuous integration and deployment. Continuous integration is very important as it helps us make sure our test suite still passes after making changes to our code. Let’s get started. Prerequisites A Heroku […]
Semaphore’s Continuous Integration Service is Now 15% Faster
Semaphore is one of the very few (if not the only) CI services running jobs on dedicated hardware. The choice to have machines in data centers proved to be very beneficial, as this is what gives our users the best performance in class. We’re happy to announce that the cluster running the standard platform has […]
PHP Versions Used in Commercial Projects in 2017
PHP has been one of the top 10 most used languages for years, and it’s present on the server-side for the majority of websites accessible today. In this post, we’ll share with you our annual analysis of PHP versions used in commercial projects on Semaphore’s hosted Continuous Integration service. The majority of projects are using […]
Rails Testing Grader: Compare Your Test Suite to the Industry
Being able to compare the way you’re working to rest of the industry is usually both interesting and useful. This is why we created Rails Testing Grader, a new tool backed by anonymous, real-world data from Semaphore that lets you compare the state of your test suite and CI build to Ruby on Rails projects […]
Python Versions Used in Commercial Projects in 2017
Out of all programming communities, Python’s is the fastest growing one. Same as previous year, we’ll take the opportunity to check which Python versions are used for building real-world applications on Semaphore’s hosted CI service.
Easy Team Management for Large Organizations Through Semaphore API v2
In large teams and multi-project organizations, setting up and managing teams and projects can be a tedious and time-consuming errand. To make these tasks easier for our users, we are now providing all the CRUD actions for your teams through Semaphore API v2. This means that if you’re an admin or an owner in an […]
Integration Testing Your HTTP API with Cucumber
Learn how to write behaviour-driven development tests for your HTTP API using Cucumber, so that the entire business can benefit from them.
Working Away β Semaphore Team at Mokrin House
Since the Rendered Text team working on Semaphore is constantly growing, this month we spent two days at Mokrin House to get the entire team together and get to know each other better. We decided to spend half of our time working, and the other half on teambuilding activities, walking, biking, or whatever we felt […]
Semaphore and Nanobox – Continuous Integration the Easy Way
This post was written by Scott Anderson. It was originally published on the Nanobox blog. Semaphore is a continuous integration (CI) platform that runs your automated code tests and triggers specific actions based on the results. This article walks through how to use Nanobox and Semaphore to test your code and automate deployment.
Introducing the new Semaphore API
We’re happy to announce the release of Semaphore API v2. The new API brings greater clarity, improves usability, and fixes the key issues in API v1. This new version is a complete rewrite of our API, both in terms of functionality, and the underlying design principles. Why is Semaphore releasing a new API version? Semaphore […]
Continuous Integration and Delivery with Semaphore on GitHub Marketplace
Weβre happy to announce that Semaphoreβs continuous integration and continuous delivery service is now part of the GitHub Marketplace. GitHub is a key platform for millions of development teams, and it gathers one of the largest communities of developers. Weβre proud to be one of the partners featured on their Marketplace. The Marketplace allows you […]
Continuous Integration with Docker Compose
If you take heed of any of the many reports relating to cloud-native computing, then you’d be forgiven for thinking that every organization, large or small, is well on the way to a microservices-oriented application nirvana.