Skip to content

Using Jenkins pipeline to deploy Maven Web Application (written in Scripted format). Integrated with Nexus, Sonarqube, Docker and Slack notification

Notifications You must be signed in to change notification settings

khangtictoc/Jenkins_CICD_Pipeline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jenkins_pipeline-Maven-Nexus-Sonarqube-Docker

Using Jenkins pipeline to deploy Maven Web Application (written in Scripted format). Integrated with Nexus, Sonarqube and Docker

Main Pipeline

Description

Convention

Image:

  • stable: Stable version of well-health app
  • latest: Build with newest code, may not work correctly
  • $hash ($githash + 'DDMMYYYY'): Build with version 'X' pushed by $githash, may not work correctly
  • Each shared library (i.e 'build-lib') is stored as seperated repository

Environment

  • Production: Full pipeline
  • Uat: Full pipeline
  • Dev: First 4 stages

Deploy method

  • As service
  • As container

About

Using Jenkins pipeline to deploy Maven Web Application (written in Scripted format). Integrated with Nexus, Sonarqube, Docker and Slack notification

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published