> ## 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: Migrating Jenkins Pipelines to GitHub Actions

> Plan to migrate Jenkins CI/CD pipelines to GitHub Actions for a Node.js app, preserving Docker, Kubernetes, and AWS Lambda workflows while improving automation and Git-centric processes.

Notes for the **Migrating Jenkins Pipelines to GitHub Actions** course: 59 lessons across 6 sections.

## Migration Overview

* [Course Introduction](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Migration-Overview/Course-Introduction/page.md)
* [Basics of CICD](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Migration-Overview/Basics-of-CICD/page.md)
* [Why Migrate from Jenkins to GitHub Actions](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Migration-Overview/Why-Migrate-from-Jenkins-to-GitHub-Actions/page.md)
* [Key differences between Jenkins and GitHub Actions](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Migration-Overview/Key-differences-between-Jenkins-and-GitHub-Actions/page.md)
* [Challenges in Migration](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Migration-Overview/Challenges-in-Migration/page.md)

## Analyze Your Existing Jenkins Pipelines

* [Jenkins Core Concepts](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Analyze-Your-Existing-Jenkins-Pipelines/Jenkins-Core-Concepts/page.md)
* [Types of Jenkins Projects](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Analyze-Your-Existing-Jenkins-Pipelines/Types-of-Jenkins-Projects/page.md)
* [Demo Review Existing Jenkins Instance](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Analyze-Your-Existing-Jenkins-Pipelines/Demo-Review-Existing-Jenkins-Instance/page.md)
* [Pipeline and Jenkinsfile](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Analyze-Your-Existing-Jenkins-Pipelines/Pipeline-and-Jenkinsfile/page.md)
* [Additional Jenkinsfile Configuration](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Analyze-Your-Existing-Jenkins-Pipelines/Additional-Jenkinsfile-Configuration/page.md)
* [Declarative vs Scripted Pipelines](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Analyze-Your-Existing-Jenkins-Pipelines/Declarative-vs-Scripted-Pipelines/page.md)
* [Environment Variables Secrets and Credentials in Jenkins](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Analyze-Your-Existing-Jenkins-Pipelines/Environment-Variables-Secrets-and-Credentials-in-Jenkins/page.md)
* [Demo Explore and Trigger Jenkins Projects 1](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Analyze-Your-Existing-Jenkins-Pipelines/Demo-Explore-and-Trigger-Jenkins-Projects-1/page.md)
* [Demo Explore and Trigger Jenkins Projects 2](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Analyze-Your-Existing-Jenkins-Pipelines/Demo-Explore-and-Trigger-Jenkins-Projects-2/page.md)
* [Common Jenkins Plugins and their Usage](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Analyze-Your-Existing-Jenkins-Pipelines/Common-Jenkins-Plugins-and-their-Usage/page.md)
* [Demo Test Reports and HTML Artifacts in Jenkins](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Analyze-Your-Existing-Jenkins-Pipelines/Demo-Test-Reports-and-HTML-Artifacts-in-Jenkins/page.md)

## Fundamentals of GitHub Actions

* [What is GitHub Actions](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Fundamentals-of-GitHub-Actions/What-is-GitHub-Actions/page.md)
* [GitHub Actions Core Components](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Fundamentals-of-GitHub-Actions/GitHub-Actions-Core-Components/page.md)
* [Workflow Triggers](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Fundamentals-of-GitHub-Actions/Workflow-Triggers/page.md)
* [What are Actions](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Fundamentals-of-GitHub-Actions/What-are-Actions/page.md)
* [Demo GitHub Actions Workflow 1](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Fundamentals-of-GitHub-Actions/Demo-GitHub-Actions-Workflow-1/page.md)
* [Demo GitHub Actions Workflow 2](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Fundamentals-of-GitHub-Actions/Demo-GitHub-Actions-Workflow-2/page.md)
* [Demo GitHub Actions Workflow 3](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Fundamentals-of-GitHub-Actions/Demo-GitHub-Actions-Workflow-3/page.md)

## Manual Migration From Jenkins to GitHub Actions

* [Mapping Jenkins Directives to GitHub Actions Workflow](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Manual-Migration-From-Jenkins-to-GitHub-Actions/Mapping-Jenkins-Directives-to-GitHub-Actions-Workflow/page.md)
* [Demo Convert Jenkins Job to GitHub Actions Workflow](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Manual-Migration-From-Jenkins-to-GitHub-Actions/Demo-Convert-Jenkins-Job-to-GitHub-Actions-Workflow/page.md)
* [Demo Convert multi stage Jenkins Job to a GitHub Actions Workflow](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Manual-Migration-From-Jenkins-to-GitHub-Actions/Demo-Convert-multi-stage-Jenkins-Job-to-a-GitHub-Actions-Workflow/page.md)
* [Demo Convert Solar system pipeline to GA Workflow 1](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Manual-Migration-From-Jenkins-to-GitHub-Actions/Demo-Convert-Solar-system-pipeline-to-GA-Workflow-1/page.md)
* [Demo Convert Solar system pipeline to GA Workflow 2](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Manual-Migration-From-Jenkins-to-GitHub-Actions/Demo-Convert-Solar-system-pipeline-to-GA-Workflow-2/page.md)
* [Demo Convert Solar system pipeline to GA Workflow 3](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Manual-Migration-From-Jenkins-to-GitHub-Actions/Demo-Convert-Solar-system-pipeline-to-GA-Workflow-3/page.md)
* [Demo Convert Solar system pipeline to GA Workflow 4](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Manual-Migration-From-Jenkins-to-GitHub-Actions/Demo-Convert-Solar-system-pipeline-to-GA-Workflow-4/page.md)

## Automate Migration From Jenkins to GitHub Actions

* [Introduction to the GitHub Actions Importer](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Automate-Migration-From-Jenkins-to-GitHub-Actions/Introduction-to-the-GitHub-Actions-Importer/page.md)
* [Installation Configuration Steps](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Automate-Migration-From-Jenkins-to-GitHub-Actions/Installation-Configuration-Steps/page.md)
* [Demo Installing the GitHub Actions Importer CLI Extension](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Automate-Migration-From-Jenkins-to-GitHub-Actions/Demo-Installing-the-GitHub-Actions-Importer-CLI-Extension/page.md)
* [Demo Configuring Credentials](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Automate-Migration-From-Jenkins-to-GitHub-Actions/Demo-Configuring-Credentials/page.md)
* [Audit](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Automate-Migration-From-Jenkins-to-GitHub-Actions/Audit/page.md)
* [Demo Perform an Audit of Jenkins](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Automate-Migration-From-Jenkins-to-GitHub-Actions/Demo-Perform-an-Audit-of-Jenkins/page.md)
* [Demo Review Audit Logs](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Automate-Migration-From-Jenkins-to-GitHub-Actions/Demo-Review-Audit-Logs/page.md)
* [Demo Review Audit Output Files](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Automate-Migration-From-Jenkins-to-GitHub-Actions/Demo-Review-Audit-Output-Files/page.md)
* [Demo Audit Jenkins 2](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Automate-Migration-From-Jenkins-to-GitHub-Actions/Demo-Audit-Jenkins-2/page.md)
* [Forecast](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Automate-Migration-From-Jenkins-to-GitHub-Actions/Forecast/page.md)
* [Demo Forecast Potential Build Runner Usage 1](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Automate-Migration-From-Jenkins-to-GitHub-Actions/Demo-Forecast-Potential-Build-Runner-Usage-1/page.md)
* [Demo Forecast Potential Build Runner Usage 2](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Automate-Migration-From-Jenkins-to-GitHub-Actions/Demo-Forecast-Potential-Build-Runner-Usage-2/page.md)
* [Dry run](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Automate-Migration-From-Jenkins-to-GitHub-Actions/Dry-run/page.md)
* [Demo Perform Dry run Migration of a Jenkins Job](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Automate-Migration-From-Jenkins-to-GitHub-Actions/Demo-Perform-Dry-run-Migration-of-a-Jenkins-Job/page.md)
* [Demo Migration of a Jenkins Job 1](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Automate-Migration-From-Jenkins-to-GitHub-Actions/Demo-Migration-of-a-Jenkins-Job-1/page.md)
* [Demo Perform Dry run Migration of a Jenkins Job 2](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Automate-Migration-From-Jenkins-to-GitHub-Actions/Demo-Perform-Dry-run-Migration-of-a-Jenkins-Job-2/page.md)
* [What are Custom Transformers](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Automate-Migration-From-Jenkins-to-GitHub-Actions/What-are-Custom-Transformers/page.md)
* [Demo Custom Transformer sleep](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Automate-Migration-From-Jenkins-to-GitHub-Actions/Demo-Custom-Transformer-sleep/page.md)
* [Demo Custom Transformer environment variable](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Automate-Migration-From-Jenkins-to-GitHub-Actions/Demo-Custom-Transformer-environment-variable/page.md)
* [Demo Custom Transformer Runner variables](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Automate-Migration-From-Jenkins-to-GitHub-Actions/Demo-Custom-Transformer-Runner-variables/page.md)
* [Demo Custom Transformer OWASP Dependency Check 1](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Automate-Migration-From-Jenkins-to-GitHub-Actions/Demo-Custom-Transformer-OWASP-Dependency-Check-1/page.md)
* [Migration](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Automate-Migration-From-Jenkins-to-GitHub-Actions/Migration/page.md)
* [Demo Custom Transformer OWASP Dependency Check 2](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Automate-Migration-From-Jenkins-to-GitHub-Actions/Demo-Custom-Transformer-OWASP-Dependency-Check-2/page.md)
* [Demo Custom Transformer Unit Testing Retry](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Automate-Migration-From-Jenkins-to-GitHub-Actions/Demo-Custom-Transformer-Unit-Testing-Retry/page.md)
* [Demo Custom Transformer Code Coverage catchError](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Automate-Migration-From-Jenkins-to-GitHub-Actions/Demo-Custom-Transformer-Code-Coverage-catchError/page.md)
* [Demo Custom Transformer Docker Build](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Automate-Migration-From-Jenkins-to-GitHub-Actions/Demo-Custom-Transformer-Docker-Build/page.md)
* [Demo Custom Transformer Docker Push withDockerRegistry](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Automate-Migration-From-Jenkins-to-GitHub-Actions/Demo-Custom-Transformer-Docker-Push-withDockerRegistry/page.md)
* [Demo Custom Transformer Trivy Vulnerability Scanner](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Automate-Migration-From-Jenkins-to-GitHub-Actions/Demo-Custom-Transformer-Trivy-Vulnerability-Scanner/page.md)

## Introduction

* [Course Introduction](/docs/Migrating-Jenkins-Pipelines-to-GitHub-Actions/Introduction/Course-Introduction/page.md)


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