Learn how to automatically deploy your iOS apps using Semaphore as your Continuous Integration and Continuous Delivery platform.
Category: Software Engineering
How to Release Faster with Continuous Delivery for Google Kubernetes
In this hands-on post, we’ll learn to deliver continuously a demo application to Google Kubernetes using Semaphore CI/CD.
Continuous Integration and Delivery to AWS Kubernetes
Learn how to combine Semaphore with AWS Elastic Container Registry and Kubernetes Service to implement fully managed continuous delivery
Testing Python Applications with Pytest
Testing applications has become a standard skill set required for any competent developer today. The Python community embraces testing, and even the Python standard library has good inbuilt tools to […]
A CI/CD Pipeline for Serverless Cloudflare Workers
In this tutorial, we’ll learn how to use Semaphore to deploy serverless functions to Cloudflare.
Serverless CI/CD and hosting with Semaphore and ZEIT Now
In this article, we will test and deploy an application using ZEIT Now to build and host it and Semaphore to drive CI/CD pipelines.
Stubbing and Mocking with Mockito and JUnit
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, […]
Docker Image Size – Does It Matter?
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 […]
CI/CD for Microservices on DigitalOcean Kubernetes
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, […]
CI/CD for Spring Boot Microservices
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.
Continuous Deployment of a Python Flask Application with Docker and Semaphore
Learn why continuous deployment for Python is important and how to continuously deploy a Python Flask app to Heroku using Docker and Semaphore
7 Continuous Integration Tools for PHP Laravel Developers
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 […]
Python Continuous Integration and Deployment From Scratch
Learn how to quickly build, test, and deploy a Python Django web application using Semaphore’s CI/CD platform
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
Benchmark Report: Docker Builds with Semaphore vs. Docker Hub
We benchmarked Semaphore and Docker Hub with a real use case scenario, resulting in a 7x faster image build on Semaphore