Mocking and stubbing are the cornerstones of having quick and simple unit tests. Mocks are useful if you have a dependency on an external system, file reading takes too long, […]
Continuous Delivery Blog
Does Docker image size matter? The answer I usually hear is “yes”.The logical question that follows is “why?”. I’ve heard the following two answers too often for my liking: A […]
Semaphore gives you the power to easily create CI/CD pipelines that build, run and deploy Docker containers. DigitalOcean recently introduced a managed Kubernetes service which simplifies running cloud-native applications. Together, […]
In this tutorial, we’ll learn how to build and test a Docker image using Continuous Integration. Then, we’ll extend CI/CD with Continuous Deployment to a Kubernetes cluster.
Learn why continuous deployment for Python is important and how to continuously deploy a Python Flask app to Heroku using Docker and Semaphore
In this article, we’ll learn about 7 tools that you can use to set up a rock-solid continuous integration (CI) process for your PHP project. Together, these tools increase code […]
Learn how to quickly build, test, and deploy a Python Django web application using Semaphore’s CI/CD platform
In this podcast episode, Darko chats with Docker architect and author Elton Stoneman about his upcoming book “Learn Docker in a Month of Lunches”, how enterprises can modernize their code without complete re-writes, and a typical Docker learning path.
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 […]
In this episode, Darko chats with author, consultant, and continuous delivery thought leader Dave Farley about his 30+ years experience in the industry.
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
We benchmarked Semaphore and Docker Hub with a real use case scenario, resulting in a 7x faster image build on Semaphore
WYSIWYG meets infrastructure as code. Workflow Builder is a visual tool that lets you build serverless CI/CD pipelines on Semaphore without writing YAML.
In this episode, Darko chats with Matt Klein, a software engineer at Lyft. Matt is the architect behind Envoy, one of the most popular open-source service proxies, which is shipping out a new mobile version soon.
Continuous integration and continuous delivery (CI/CD) is widely used by development teams, even in open-source communities. It offers a sustainable way to test and deploy code many times a day […]