What’s New in Spring 2021


The latest product news and updates from Semaphore.

Monorepo CI/CD is easier than ever

As of this moment, our team is rolling out a new set of monorepo features to a selected number of users. We are planning a GA roll out in the next few weeks. 

Improvements introduced include:

  • Pre-processing – a compiler job that runs at the start of each monorepo pipeline.
  • UI indicator – a new UI element that shows the log of pre-processing job.
  • Improved stability – reduced failure rates of monorepo pipeline processing.
  • Exclude parameter – ability to define which folders to skip. 
  • Glob pattern support –  wildcard characters available in change_in.

Faster and more stable job logs

Time is of the essence when you’re debugging your jobs. In the past few months, we worked on improving the stability and rendering speed of job logs. With the latest batch of improvements rolled out we are seeing ~35% decrease in job logs load times.

See where we’re headed on our public roadmap

From now on you can see what’s in our development queue on roadmap.semaphoreci.com.

Over the years your feedback helped us shape and improve our product. If you have an exciting idea that we didn’t think of, you can share it with our product team.

We continue to update our images and software stack

Xcode 11.7 and Xcode 11.6 are now available on our MacOS image. We also continue to update our Ubuntu 18.04 image bi-weekly. Some of the interesting new additions include install-package and parallel version 20161222.

What the future holds

With the new year ahead of us we have a lot of exciting projects in the queue. 
Here are some of the things that our team will focus on:

Latest on the Blog

Kubernetes vs Docker: Understanding Containers in 2021

Kubernetes has deprecated Docker. What now? Will you still be able to run your containers? Find out how this will influence your work.

How to Connect to VPN in CI/CD Pipelines

Learn how to run jobs in Semaphore that connect with your private networks using OpenVPN. Link cloud and private networks seamlessly.

3 Steps to Eradicate Flaky CI Builds

Follow the real-world experiences of some development teams as they overcome flaky builds and transform their productivity.

Latest on the Semaphore Uncut Podcast

Adopting Cloud-Native at Deutsche Telekom with Vuk Gojnic

Vuk Gojnic, Squad Lead for container and cloud-native engine at Deutsche Telekom Technik, talks about bringing Cloud Native infrastructure to the 200,000 person telecom giant.

Maximizing Software Product Value with Gojko Adzic

In this episode, Gojko Adzic, specialist in agile and lean quality improvement, explains how to make truly valuable software products.

Exploring Test-Driven iOS Development with Jon Reid

Jon Reid, leading expert in iOS unit testing, talks about the importance of shaping production code in response to tests.

Elixir’s Creator José Valim on the Development of a New Language

José Valim, the creator of the Elixir language shares with us insights on developing Elixir, from its inception to the road ahead.

John-Daniel Trask on Shortening Feedback Loops for Agile Development

John-Daniel Trask, the co-founder, and CEO of Raygun explains how a short feedback loop enables teams to rapidly develop high-quality products.

The Kubernetes Challenge with Elton Stoneman

Elton Stoneman, Docker Captain and author shares with us exciting news about his latest project, Learn Kubernetes in a Month of Lunches.