Find out how to implement a CI/CD pipeline for a microservice running in Docker with Semaphore and DigitalOcean Kubernetes.
Marko Anastasov
Behavior-Driven Development
BDD is a logical step forward in the evolution of the practice of software development. This article explains the concept and its origins.
CI/CD Pipeline: A Gentle Introduction
Do you want your engineering team to deliver bug-free code at high velocity? A fast and reliable CI/CD pipeline is crucial for doing that sustainably over time. What is a CI/CD pipeline? A CI/CD pipeline automates your software delivery process. The pipeline builds code, runs tests (CI), and safely deploys a new version of the […]
New Book: CI/CD for Monorepos
We have a gift for you: a free, 50-page ebook on effective CI/CD for monorepos. The book is open source, and you can download it today.
Talking Semaphore Origins on Code Story
Mastering the process of CI/CD towards a healthy and uninterrupted DevOps life cycle.
Talking CI/CD for HostingAdvice.com
I had an honor to get interviewed by HostingAdvice.com and discuss the impact of CI/CD on the development life cycle.
Talking Simplicity and Purpose in Software on New Relic’s Podcast
I had an honor to speak on New Relic’s podcast Observy McObservface with Jonan Scheffler. We discussed: The shipping mindset as championed by the Ruby on Rails community Optimizing for productivity vs configurability Our early journey from TDD practitioners to the origins of Semaphore Why containers are not for everyone and how to avoid complexity […]
Talking CI/CD on Changelog’s Go Time Podcast
I had an honor to speak on Changelog’s Go Time podcast along with Jérôme Petazzoni on Continuous Integration and Delivery (CI/CD).
Android Continuous Integration and Deployment Tutorial
High-performance continuous integration can double your Android development productivity. Here’s how you can set it up in minutes, not days.
New Book: CI/CD with Docker and Kubernetes
We have a gift for you: a free, 90-page ebook to learn CI/CD with Docker and Kubernetes. The book is open source, and you can download it today.
Getting Started with RSpec
RSpec is a testing tool for Ruby, created for behavior-driven development (BDD). It is the most frequently used testing library for Ruby in production applications. Even though it has a very rich and powerful DSL (domain-specific language), at its core it is a simple tool which you can start using rather quickly. This RSpec tutorial […]
Semaphore 2.0 Welcomes Open Source Developers with Free Continuous Integration
We’re happy to announce free continuous integration pipelines for open source organizations on Semaphore 2.0. Each open source organization receives unlimited CI/CD minutes for building public repositories. The plan includes four e1-standard-2 Linux machines and one a1-standard-4 macOS machine for running up to four parallel jobs on Linux or Docker, and one on macOS. The […]
In Continuous Integration, Run Fast and Fundamental Tests First
While it’s great to keep your entire CI/CD pipeline fast, on many occasions you don’t even need to run all tests to get the feedback you need
Define your CI/CD environment with Docker
The range of applications that you can run on Semaphore keeps growing. After native support for iOS, today we’re happy to announce that you can run your CI/CD in any Docker image. This means that Semaphore now supports any technology stack that works with Docker out of the box. Docker has become a standard for […]
Introducing Semaphore for iOS, a supercharged CI/CD service
Introducing Semaphore for iOS, a serverless CI/CD service which makes it easy to build, test and deploy applications for any Apple device.