In this tutorial we will setup a Basic CI (Continuous Integration) Pipeline on Gitlab. The code for this example is available on gitlab.com/rbekker87/demo-ci-basic-pipeline. If you would like to read more on Continuous Integration / Continuous Deliver (CI/CD)
DevOps
A collection of 22 posts
Setup a LAMP Stack with Ansible using Ubuntu
This is Part-2 of our Ansible-Tutorial and in this post we will cover how to setup a LAMP Stack on Ubuntu using Ansible. We will only have one host in our inventory, but this can be scaled easily by increasing
Getting Started with Ansible on Ubuntu
Part 1 - This is a getting started series on Ansible. The first post will be on how to setup ansible and how to reach your nodes in order to deploy software to your nodes. Install Ansible: Ansible relies on
Forwarding The Docker Socket via a SSH Tunnel to Execute Docker Commands Locally
With automation in mind, when you want to execute docker commands remotely, you want to do it in a secure manner, as you don't want to expose your Docker port to the whole world. One way in doing that, is
Setup a Concourse CI Server on Ubuntu 16
Concourse is a Pipeline Based Continious Integration system written in Go Resources: https://concourse.ci/ https://github.com/concourse/concourse https://concourse.ci/hello-world.html https://github.com/starkandwayne/concourse-tutorial What is Concourse CI: Concourse CI is a Continious Integration
Deploy an EC2 Instance with Terraform
Today we will test out Terraform and do a Basic Deployment by Launching an EC2 Instance on Amazon Web Services. What is Terraform: As described from their website: "Terraform enables you to safely and predictably create, change, and improve
Subscribe to Sysadmins
Subscribe today and get access to a private newsletter and new content every week!