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 quality, reduce development time, easily reveal errors and will generally make your life easier. We will learn how we can set up a Semaphore CI continuous integration pipeline for a PHP Laravel application. The game plan is to set up…

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

How to Easily Modernize Older Applications With Docker

If you’re looking to level-up your Docker game or to get started using containers, you’re in for a treat. This week, I had the pleasure of chatting with Docker architect and author Elton Stoneman about all things Docker.

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 release includes the following features specifically made for open source developers: Whitelisting of trusted contributors…

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

Continuous Delivery Co-Author Uncovers the Top Obstacles for Development Teams

In this episode of Semaphore Uncut, Darko speaks with Continuous Delivery co-author Dave Farley on common industry patterns, solutions for common challenges, and more.

Lyft Software Engineer on the Future of Envoy

In this episode of Semaphore Uncut, Darko chats with Lyft engineer Matt Klein on building a mobile-first application and solving challenges with distributed networks.

Visual Workflow Builder: Build CI/CD Pipelines Without Writing YAML

WYSIWYG meets infrastructure as code. Workflow Builder is a visual tool that lets you build serverless CI/CD pipelines on Semaphore without writing YAML.

iOS CI/CD: Continuous Integration and Continuous Delivery Explained

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 without the hurdle of doing it manually. In this guide, you’ll learn the foundations of getting started with CI/CD for iOS. We’ll learn about: The importance of CI/CD for iOS developers Principles of iOS CI/CD The top benefits of CI/CD…

Jason L. van Brackel on Seamless Kubernetes Adoption for Development Teams

On today’s episode of Semaphore Uncut, we chat with Jason L. van Brackel, director of community at Rancher Labs about all things Kubernetes.

iOS 13: The Top 5 Features Your App Needs Now

Today, we’ve outlined the 5 features for iOS 13 that can help improve your app’s user experience and discoverability.

Speeding Up Your DevOps Workflows with Docker

In this episode, the internet winds bring us Bret Fisher: author, DevOps consultant, and renowned Docker instructor. Bret has been awarded a Docker Captainship for exceptional teaching and community leadership.

Solving Real Problems with Voice Recognition, Machine Learning, and CI/CD

In this episode of Semaphore Uncut, Krzysztof Zalasa reveals how Google is solving business challenges with voice recognition technologies, machine learning, and more.

1 2 3 4 31