What Is Jenkins?Jenkins is an open source automation server software developed in Java. It allows developers to integrate CI/CD (Continuous Integration/Continuous Delivery) pipelines within their organization that ease and automate workflows. It has an extensive help community, supports over 1000 plugins, allows users the ability to automate almost any task and, it saves significant time that can be better utilized addressing other issues. When automating tasks with Jenkins, users can optimize their workflow by quickly automating the jobs that servers are not able to do themselves. Jenkins has a wide array of features including building projects, executing unit tests for bug detection, analyzing static code, and deploying applications. For this article, we will learn how to install Jenkins on a Ubuntu 16.04 server using APT (Advanced Package Tool). When using APT, we can retrieve and install all of the needed dependencies as well. Continue reading “Installing Jenkins on Ubuntu 16.04”
IntroductionAnsible is an IT automation tool intended to facilitate the management of remote servers. Ansible requires Python (version 2.7 or 3.5 and higher) to run. Ansible is run from a centralized control node and can manage any server accessible over SSH. Remote servers that are managed by Ansible are called managed nodes. By default, Ansible communicates with managed nodes using OpenSSH. SSH is not the only communication mechanism Ansible supports. You can run tasks on the control server locally, in a docker container or even a Windows server. The control node will require Linux to run. Continue reading “How to Install and Configure Ansible on CentOS 7”
Fast, Portable and Secure.
Containerization is a technology that is taking the IT world by storm! It’s no surprise considering the considerable benefits of shifting to a container based deployment.
Today we’ll be discussing the top benefits of containers, and why you might want to consider containers for your next web app. Let’s dig in!Continue reading “The Benefits Of Containerization”
What is Puppet?Puppet is an intuitive, task-controlling software which provides a straightforward method to manage Linux and Windows server functions from a central master server. It can perform administrative work across a wide array of systems that are primarily defined by a “manifest” file, for the group or type of server(s) being controlled. Continue reading “How to Install and Configure Puppet on CentOS, Fedora, Ubuntu or Opensuse”
IntroductionDocker is a container-based software framework commonly used for automating deployment of applications. “Containers” are encapsulated, lightweight, and portable application modules.
- These instructions are intended for upgrading / updating Docker.
- I’ll be working from a Liquid Web Self Managed Fedora 22 server, and I’ll be logged in as root.
IntroductionDocker is a container-based software framework for automating deployment of applications. “Containers” are encapsulated, lightweight, and portable application modules.
- These instructions are intended for installing Docker.
- I’ll be working from a Liquid Web Self Managed Ubuntu 15.04 server, and I’ll be logged in as root.