DevOps Overview
DevOps Architecture
Pre-Requisites
GIT
Bit Bucket
Apache Maven
SonarQube
Artifactory
Apache Tomcat
Docker
Ansible
Kubernetes
DevOps Project
Jenkins
116 Followers
DevOps Project Overview:
Below diagram depicts the DevOps flow and tools integration steps with Jenkins
DevOps Tools Overview:
Git - Local version control system to track the source code changes locally at the developer system
Bit Bucket - Distributed version control system providing code integrity and collaboration between contributors.
Jenkins - CI/CD tools to integrate all the DevOps tools and provide Continuous Integration and Continuous Deployments.
Apache Maven - Build automation tool to build Java source code and generate artifacts.
SonarQube - Static code quality analysis tool to analyses code bugs, code smells, vulnerabilities, duplicates etc.
Artifactory - Artifact repository management to store artifacts in version control.
Ansible - Application automation tool to create custom container images automatically and push to DockerHub.
Docker - Docker Engine to create and run containers.
Apache Tomcat - Application server to run java applications.
Kubernetes - Container orchestration tool to manage POD deployments automatically in the cluster environment.