Introduction
  • Introduction
Prerequisites
  • Required Tools And Software Downloads
Installation and Configuration of Software
  • Install and Configure Apache Tomcat
  • Install and Configure Jfrog Artifactory
  • Install and Configure Apache Maven
  • Install and Configure Jenkins Part 1
  • Install and Configure Jenkins Part II
  • Maven Security Setup
Development (Code, Test, Review and Merge)
  • Setup SSH for GitHub for User
  • Create a GitHub Repository and setup GitFlow
  • Create a Spring Boot Project
  • Spring STS Setup and Import
  • Spring Boot Basic Server Code
  • Spring Boot Basic Client Code
  • Configure for SCM and Artifactory
  • Commit changes and submit pull request
Continuous Integration and Continuous Deploy
  • Setup SSH and Maven Settings for Jenkins User
  • Install Jenkins Plugins
  • Jenkins Plugin Basic
  • Jenkins SNAPSHOT Builds
  • Jenkins Tomcat Deploy Plugin
  • Jenkins Tomcat Deploy Script
GitFlow Feature Release (1.0.0)
  • Start a Release
  • Release code to QA from tag
  • Release code to PROD from artifactory
  • Finish Current Release
GitFlow Feature Release (1.2.0)
  • Start a Release and deploy to all environments
  • Finish Release
GitFlow HotFix Release (1.2.1)
  • Create a Bugfix Release and Start and Finish a BugFix Release.
Application and Log Monitoring
  • Release 1.3.0 for adding Logging and Deploy to all environments
  • Finish the Release
  • Finish the Release Continued
  • Install and Configure Elasticsearch and Kibana
  • Install and Configure Logstash
  • Configure Dashboard and Review the logs
SonarQube Continous Code Quality Metrics Integration
  • SonarQube Installation
  • SonarQube Maven Settings
  • SonarQube Code Changes
  • SonarQube GIT Release Preparation
  • SonaqrQube Jenkins Integration
  • SonarQube Results Overview
  • SonarQube GIT Release Closure
Jenkins Pipeline Configuration and Build
  • Understand Jenkins Pipeline Configuration and Code Changes
  • Jenkins Pipeline Job Configuration and Review Pipeline Results
JIRA Confluence GitHub Jenkins Integration
  • JIRA Confluence and GitHub Integration
  • GitHub Jenkins JIRA Confluence Integration with NGROK
Jenkins Multibranch Pipeline Introduction using Blueocean
  • Blueocean Introduction Part 1
  • Blueocean Introduction Part 2
  • Blueocean Multibranch Pipeline Configuration
  • Blueocean Setup and Git Configuration
  • Blueocean Develop Branch Configuration
  • Blueocean Understanding Pipeline as Code Configuration
  • Blueocean Multibranch Pipeline Configuration Release Build Part 1
  • Blueocean Multibranch Pipeline Configuration Release Build Part 2
  • Blueocean Multibranch Pipeline Configuration Release Build Final
Conclusion
  • Wrapup