> ## Documentation Index
> Fetch the complete documentation index at: https://notes.kodekloud.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Course: Jenkins Pipelines

> This guide explores the comprehensive DevOps pipeline designed for the XYZ Team, integrating CI, CD, delivery, and post-build processes for robust software development.

Notes for the **Jenkins Pipelines** course: 50 lessons across 8 sections.

## Setting Up CI Pipeline

* [Understanding XYZ Team DevOps Pipeline Requirement](/docs/Jenkins-Pipelines/Setting-Up-CI-Pipeline/Understanding-XYZ-Team-DevOps-Pipeline-Requirement/page.md)
* [InstallSetup NodeJS Build Tool](/docs/Jenkins-Pipelines/Setting-Up-CI-Pipeline/InstallSetup-NodeJS-Build-Tool/page.md)
* [Create Organization Folder Project](/docs/Jenkins-Pipelines/Setting-Up-CI-Pipeline/Create-Organization-Folder-Project/page.md)
* [Add Jenkinsfile to Solar System Repo](/docs/Jenkins-Pipelines/Setting-Up-CI-Pipeline/Add-Jenkinsfile-to-Solar-System-Repo/page.md)
* [Install Dependencies](/docs/Jenkins-Pipelines/Setting-Up-CI-Pipeline/Install-Dependencies/page.md)
* [Setup and Run Dependency Scanning](/docs/Jenkins-Pipelines/Setting-Up-CI-Pipeline/Setup-and-Run-Dependency-Scanning/page.md)
* [Fixing Vulnerabilities Publish HTML Report](/docs/Jenkins-Pipelines/Setting-Up-CI-Pipeline/Fixing-Vulnerabilities-Publish-HTML-Report/page.md)
* [Unit Testing and Analyze JUnit Reports](/docs/Jenkins-Pipelines/Setting-Up-CI-Pipeline/Unit-Testing-and-Analyze-JUnit-Reports/page.md)
* [Using Options Directive](/docs/Jenkins-Pipelines/Setting-Up-CI-Pipeline/Using-Options-Directive/page.md)

## Code Quality and Testing

* [Code Coverage and Catch Errors](/docs/Jenkins-Pipelines/Code-Quality-and-Testing/Code-Coverage-and-Catch-Errors/page.md)
* [Refactoring Jenkinsfile](/docs/Jenkins-Pipelines/Code-Quality-and-Testing/Refactoring-Jenkinsfile/page.md)
* [SonarQube Intro](/docs/Jenkins-Pipelines/Code-Quality-and-Testing/SonarQube-Intro/page.md)
* [SAST Analysis](/docs/Jenkins-Pipelines/Code-Quality-and-Testing/SAST-Analysis/page.md)
* [SonarQube Quality Gate Step and Refactoring](/docs/Jenkins-Pipelines/Code-Quality-and-Testing/SonarQube-Quality-Gate-Step-and-Refactoring/page.md)

## Containerization and Deployment

* [Build Docker Image](/docs/Jenkins-Pipelines/Containerization-and-Deployment/Build-Docker-Image/page.md)
* [Vulnerability Scan using Trivy](/docs/Jenkins-Pipelines/Containerization-and-Deployment/Vulnerability-Scan-using-Trivy/page.md)
* [Push to Registry](/docs/Jenkins-Pipelines/Containerization-and-Deployment/Push-to-Registry/page.md)
* [Understanding Deployment Approach](/docs/Jenkins-Pipelines/Containerization-and-Deployment/Understanding-Deployment-Approach/page.md)
* [Exploring AWS and Setting up Jenkins Instance](/docs/Jenkins-Pipelines/Containerization-and-Deployment/Exploring-AWS-and-Setting-up-Jenkins-Instance/page.md)
* [Deploy AWS EC2](/docs/Jenkins-Pipelines/Containerization-and-Deployment/Deploy-AWS-EC2/page.md)
* [Integration Testing AWS EC2](/docs/Jenkins-Pipelines/Containerization-and-Deployment/Integration-Testing-AWS-EC2/page.md)

## Kubernetes and GitOps

* [Brief Overview on Kubernetes](/docs/Jenkins-Pipelines/Kubernetes-and-GitOps/Brief-Overview-on-Kubernetes/page.md)
* [Introduction to GitOps](/docs/Jenkins-Pipelines/Kubernetes-and-GitOps/Introduction-to-GitOps/page.md)
* [ArgoCD Concepts Terminology](/docs/Jenkins-Pipelines/Kubernetes-and-GitOps/ArgoCD-Concepts-Terminology/page.md)
* [CICD with GitOps](/docs/Jenkins-Pipelines/Kubernetes-and-GitOps/CICD-with-GitOps/page.md)
* [Manifest Repository and Configure ArgoCD](/docs/Jenkins-Pipelines/Kubernetes-and-GitOps/Manifest-Repository-and-Configure-ArgoCD/page.md)
* [Kubernetes Deploy Update Image Tag](/docs/Jenkins-Pipelines/Kubernetes-and-GitOps/Kubernetes-Deploy-Update-Image-Tag/page.md)
* [Kubernetes Deploy Raise PR](/docs/Jenkins-Pipelines/Kubernetes-and-GitOps/Kubernetes-Deploy-Raise-PR/page.md)
* [DAST and Manual Input](/docs/Jenkins-Pipelines/Kubernetes-and-GitOps/DAST-and-Manual-Input/page.md)
* [DAST Ignore Rules](/docs/Jenkins-Pipelines/Kubernetes-and-GitOps/DAST-Ignore-Rules/page.md)
* [Publish Reports to AWS S3](/docs/Jenkins-Pipelines/Kubernetes-and-GitOps/Publish-Reports-to-AWS-S3/page.md)
* [Deploy to Production](/docs/Jenkins-Pipelines/Kubernetes-and-GitOps/Deploy-to-Production/page.md)

## AWS Lambda and Advanced Deployment Techniques

* [AWS Lambda Basics](/docs/Jenkins-Pipelines/AWS-Lambda-and-Advanced-Deployment-Techniques/AWS-Lambda-Basics/page.md)
* [Using GenAI to Generate Steps for Lambda Deployment](/docs/Jenkins-Pipelines/AWS-Lambda-and-Advanced-Deployment-Techniques/Using-GenAI-to-Generate-Steps-for-Lambda-Deployment/page.md)
* [Manual Lambda Deployment](/docs/Jenkins-Pipelines/AWS-Lambda-and-Advanced-Deployment-Techniques/Manual-Lambda-Deployment/page.md)
* [Lambda Deployment using Jenkinsfile](/docs/Jenkins-Pipelines/AWS-Lambda-and-Advanced-Deployment-Techniques/Lambda-Deployment-using-Jenkinsfile/page.md)
* [Update Lambda Configuration](/docs/Jenkins-Pipelines/AWS-Lambda-and-Advanced-Deployment-Techniques/Update-Lambda-Configuration/page.md)
* [Lambda Invoke Function](/docs/Jenkins-Pipelines/AWS-Lambda-and-Advanced-Deployment-Techniques/Lambda-Invoke-Function/page.md)

## Jenkins Administration and Monitoring

* [Global Security Settings](/docs/Jenkins-Pipelines/Jenkins-Administration-and-Monitoring/Global-Security-Settings/page.md)
* [Markup Formatters](/docs/Jenkins-Pipelines/Jenkins-Administration-and-Monitoring/Markup-Formatters/page.md)
* [Job Restrictions](/docs/Jenkins-Pipelines/Jenkins-Administration-and-Monitoring/Job-Restrictions/page.md)
* [Job configuration History Plugin](/docs/Jenkins-Pipelines/Jenkins-Administration-and-Monitoring/Job-configuration-History-Plugin/page.md)
* [Build Monitor View](/docs/Jenkins-Pipelines/Jenkins-Administration-and-Monitoring/Build-Monitor-View/page.md)
* [Jenkins Scaling Capacity Planning](/docs/Jenkins-Pipelines/Jenkins-Administration-and-Monitoring/Jenkins-Scaling-Capacity-Planning/page.md)
* [Monitoring using Java Melody](/docs/Jenkins-Pipelines/Jenkins-Administration-and-Monitoring/Monitoring-using-Java-Melody/page.md)
* [Slack Notification Setup](/docs/Jenkins-Pipelines/Jenkins-Administration-and-Monitoring/Slack-Notification-Setup/page.md)
* [Send Slack Notification](/docs/Jenkins-Pipelines/Jenkins-Administration-and-Monitoring/Send-Slack-Notification/page.md)

## Introduction

* [Course Introduction](/docs/Jenkins-Pipelines/Introduction/Course-Introduction/page.md)

## Understand the NodeJS Application

* [NodeJS Application Overview](/docs/Jenkins-Pipelines/Understand-the-NodeJS-Application/NodeJS-Application-Overview/page.md)
* [Demo Run and Test NodeJS App on Local Machine](/docs/Jenkins-Pipelines/Understand-the-NodeJS-Application/Run-and-Test-NodeJS-App-on-Local-Machine/page.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.