CI/CD

CI/CD Pipeline Using Jenkins, Git and Maven

...
CI/CD Pipeline Using Jenkins, Git and Maven

Development and release management of a software/application can become a complicated process, especially when deployment infrastructure grows. CI and CD process allows developers to integrate the development work and helps to catch bugs/errors as early as possible. In this guide, we will deploy an application using Jenkins, Maven,...

...
CONTINUE READING
CI/CD

Jenkins Pipeline with Sonarqube and Gitlab

...
Jenkins Pipeline with Sonarqube and Gitlab

In this guide, we are going to deploy a continuous integration process between Jenkins, GitLab, and SonarQube. The end goal will be to review the code quality through SonarQube for GitLab repository using Jenkins. Following is the process flow we need to manage: Push code to GitLab from the local...

...
CONTINUE READING
Docker

Docker Centralized Logging with ELK Stack

...
Docker Centralized Logging with ELK Stack

As your infrastructure grows, it becomes crucial to have robots and a reliable centralized logging system. Log centralization is becoming a key aspect of a variety of IT tasks and provides you with an overview of your entire system. The best solution is to aggregate the logs from all containers,...

...
CONTINUE READING
Tutorial

How to Install and Configure Ansible on Ubuntu (Part 1)

...
How to Install and Configure Ansible on Ubuntu (Part 1)

Ansible is a Configuration Management and Application Deployment system that is designed to streamline the process of controlling a large number of servers, basically for administration and operational processes. In other words, it allows you to control several remote machines in an automated fashion from a location. Ansible uses an...

...
CONTINUE READING