Jenkins View

Dashboard


It is the main Jenkins screen which you would be able to see just after login.

image

Project Space


In project space there are directories for specific projects or job.

image

Pipelines


For each job we have two pipelines.

  • build
  • deploy-staging
  • deploy-prod (third pipeline yet to come) image

Build Pipeline

This is a multibranch pipeline and it can make Docker image builds of all branches and new PRs that are created. Images are tagged by branch name or PR-(Number) and pushed to a private docker registry.

image

Deploy-staging

Whenever commits are made to main/master branch, this job automatically deploys the code to the server and pushes a notification on the discord channel regarding the success and failure of the jobs. image

Deploy-prod

This pipeline will be used to deploy to the prod server and will be manually used to deploy the changes image