Semaphore Uncut: Debugging Running CI Jobs In the previous episode of Semaphore Uncut, we showed you how to customize CI/CD dashboards in Semaphore 2.0. This time around, you’ll see how to debug your running CI jobs. Dunja Radulov 8 Oct 2018
Semaphore Uncut: Customizable CI/CD Dashboards n last week’s episode of Semaphore Uncut, our co-founder Darko showed you how to auto-promote continuous delivery pipelines in Semaphore 2.0. Dunja Radulov 27 Sep 2018
Semaphore Uncut: Auto-promotion of Continuous Delivery Pipelines Last week, we shared the first episode Semaphore Uncut, in which our co-founder Darko Fabijan showed you around Semaphore 2.0. In this week’s episode, you’ll learn how to automatically promote continuous delivery pipelines in Semaphore 2.0. Dunja Radulov 20 Sep 2018
Semaphore Uncut: A First Look at Semaphore 2.0 We're excited to let you know that this week we started making Semaphore Uncut, a weekly live video stream in which we will talk about Semaphore 2.0, our new continuous integration and delivery (CI/CD) product, as well as other topics relevant to Semaphore users with everyone interested to join us live. Dunja Radulov 13 Sep 2018
Introducing Semaphore 2.0, Next Generation CI/CD Semaphore 2.0 closed beta is now available. Make sure to get on the list for an early invite. With powerful, fully customizable CI/CD pipelines, Semaphore 2.0 makes it easier than ever to deliver great products at high velocity. It’s designed to accelerate the way engineering teams of all sizes build, test and deploy their projects. […] Marko Anastasov 25 Jul 2018
Continuous Integration with Docker Gets More Space with New Semaphore Platform Today we’re happy to announce general availability of the Docker Light platform. Based on Ubuntu 16.04 LTS, the environment provides one physical CPU (2 vCPUs), 4GB of RAM and 10GB of disk space. Marko Anastasov 14 Jun 2018
Rails Testing Antipatterns: Models This is the second post in the series about antipatterns in testing Rails applications. See part 1 for thoughts related to fixtures and factories. Creating records when building would also work It is common sense to say that with plain ActiveRecord or a factory library you can both create and only instantiate new records. However, […] Marko Anastasov 9 May 2018
Rails Testing Antipatterns: Fixtures and Factories In the upcoming series of posts, we’ll explore some common antipatterns in writing tests for Rails applications. The presented opinions come from our experience in building web applications with Rails (we’ve been doing it since 2007) and is biased towards using RSpec and Cucumber. Developers working with other technologies will probably benefit from reading as […] Thiago Araújo Silva 25 Apr 2018
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. Darko Fabijan 18 Jan 2018
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 […] Ervin Barta 31 Oct 2017
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 […] Nemanja Stojanovic 12 Oct 2017
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. Dunja Radulov 21 Sep 2017
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 […] Igor Šarčević 20 Sep 2017
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 […] Dunja Radulov 14 Sep 2017