Deployment

How To Deploy a Jekyll Site Using Git Hooks on Ubuntu 16.04 — step-by-step Linux tutorial on Progressive Robot

How To Deploy a Jekyll Site Using Git Hooks on Ubuntu 16.04

Jekyll is a static-site generator that provides some of the benefits of a Content Management System (CMS) while avoiding the performance and security issues introduced by such database-driven sites. In this tutorial, you’ll learn how to automate the deployment process for your Jekyll site using Git and Git hooks, as well as how to additionally secure your production environment by using the `git-shell`.

Read more
How to Deploy to Kubernetes using Argo CD and GitOps — step-by-step Kubernetes tutorial on Progressive Robot

How to Deploy to Kubernetes using Argo CD and GitOps

In this tutorial, you will learn to use [Argo CD](https://argoproj.github.io/argo-cd), a declarative Continuous Delivery tool. Argo CD provides Continuous Delivery tooling that automatically synchronizes and deploys your application whenever a change is made in your GitHub repository. By managing the deployment and lifecycle of an application, it provides solutions for version control, configurations, and application definitions in Kubernetes environments.

Read more
Containers Checkpoint — step-by-step Docker tutorial on Progressive Robot

Containers Checkpoint

This checkpoint is intended to help you assess what you learned from our introductory articles to containers, where we introduced the container ecosystem alongside Docker and Kubernetes, two common container solutions.

Read more
Deploying React Applications with Webhooks and Slack on Ubuntu 16.04 — step-by-step Linux tutorial on Progressive Robot

Deploying React Applications with Webhooks and Slack on Ubuntu 16.04

When a developer is making continuous changes to an application, a deployment system with webhooks can streamline development, particularly for teams. Integrating Slack notifications for code changes into a team’s workflow can also be helpful if part of the team relies on back-end software like an API. In this tutorial, you will set up an application with `create-react-app` and configure a webhook deployment system that integrates with GitHub and Slack.

Read more
How To Automate Elixir-Phoenix Deployment with Distillery and edeliver on Ubuntu 16.04 — step-by-step Linux tutorial on Progressive Robot

How To Automate Elixir-Phoenix Deployment with Distillery and edeliver on Ubuntu 16.04

Elixir is a functional programming language that’s popular for its focus on developer productivity and ease of writing highly concurrent and scalable applications, while Phoenix is a web framework built on Elixir to allow for the creation of highly performant web applications. In this tutorial, you’ll combine Elixir and Phoenix with edeliver and Distillery to create a single command that builds, deploys, and hot-swaps Phoenix projects in production.

Read more
How To Manage Multi-Node Deployments with Rancher and Docker Machine on Ubuntu 16.04 — step-by-step Docker tutorial on Progressive Robot

How To Manage Multi-Node Deployments with Rancher and Docker Machine on Ubuntu 16.04

Rancher supports Docker Machine-based provisioning, which makes it easy to create Docker hosts on cloud providers, or inside your own data center. In this tutorial, you’ll use the the cloud provider driver that’s built into Rancher to create Droplets from the Rancher UI and provision them to run Docker compute hosts which you can monitor, scale, and use to deploy Docker containers.

Read more
CHAT