Installing Jenkins
The Manual Way
Setup Ansible and Jenkins
Using Ansible to setup Jenkins
Setup Tomcat as Staging Environment
Using Tomcat as a Staging Environment
First Jenkins Job
Running your first Jenkins Job
Maven-based Job
Running a Mavens-based Jenkins Job
Source Control Polling
Polling the source repository for any update
Git Hooks
Using hooks to trigger Jenkins for new commits
Schedule Builds
Setting a schedule for build runs.
Archive Build Artifacts
Using a CI Workflow to store artifacts
Job Parameters
Creating a Jenkins Job with Parameters
Upstream and Downstream Projects
Running upstream and downstream projects in Jenkins
Passing a Parameter Downstream
Passing parameters across Jenkins Jobs
Deploy to Staging Environment
Deploying code to a Staging Environment
Jenkins CICD with Github
A primer on using Jenkins CICD with Github
Distributed Builds
Using Jenkins agents to run parallel builds
Single Server Deployment
Deploying an App on a Single Server