
Explore Jenkins, the open-source ci/cd tool, and learn how it automates building, testing, and deploying projects with thousands of plugins, plus installation, configuration, and pipeline basics.
Explore Jenkins for continuous integration and deployment, covering installation, plugins, jobs, and pipelines, and learn how to configure projects, stage, build, and deploy in target environments.
Compare sdlc and agile, and show how Jenkins enables ci/cd with incremental, tested deployments and consistent builds.
Explore how DevOps unites development and operations to automate the plan, build, deploy, and operate cycle, enabling continuous integration and delivery with Jenkins for faster, higher-quality releases.
Explore continuous integration and deployment within a Jenkins-enabled pipeline, showing how code is integrated into a single repository, automatically built, tested, and deployed for fast, transparent delivery.
Enable continuous integration and delivery with Jenkins, an open-source automation server that automates builds and deployment. Rely on its plugin ecosystem and community to tailor workflows and automate testing.
Install and configure Jenkins on Linux by adding the official repository, installing Java 8, downloading Jenkins from the official site, and enabling the Jenkins service to start at boot.
Explore Jenkins initial configuration, including installation, plugin setup, and user authentication, then build the basics of pipelines and continuous delivery with dashboards and GitHub integration.
Navigate the Jenkins dashboard and UI, create new items and jobs, view build history, and configure plugins, credentials, and nodes for multi-branch pipelines.
Configure and manage Jenkins jobs by creating new items, setting project details, adding parameters (string, boolean, choice), wiring GitHub source control, defining triggers, environments, and post-build actions.
Set up your first Jenkins job by creating a freestyle project, configure a build step to echo Java home and variables, run the build, and inspect console output for results.
Learn how to configure a Jenkins pipeline by installing and managing the build pipeline plugin, restarting Jenkins, and validating plugin installation.
Explore setting up a Jenkins CI/CD pipeline view by installing plugins, configuring pipeline parameters, and running a demo to trigger jobs, inspect logs, and manage permissions.
Diagnose a failing Jenkins job by viewing logs, console output, and executor details to identify where the build fails, and learn to configure, disable, and enable the project.
Rename or copy your Jenkins project to manage project names and configurations; copying transfers only configuration, not data, while renaming updates the project and display names in the user interface.
Change the build number manually in Jenkins by updating the next build number via the script console, then set a start value (for example 100) and run subsequent builds.
Configure Jenkins to set environment variables via the global configuration system. Add variables like JMeter path and test, then save and verify by echoing them in a build.
Restart the Jenkins service manually using systemctl on CentOS, check status, start, stop, and restart commands, and note the alternative service command for other Linux flavors.
Configure Jenkins to trigger builds on a schedule using the build periodical trigger and Linux cron syntax, enabling runs every 15 minutes or at a specific time.
Set up a Maven Jenkins project with a freestyle pipeline, git source, and mvn clean package, using Windows batch or Linux shell, and configure Maven versions in Jenkins.
Install and restart Marvin and Jenkins Maven plugins to enable a Maven plugin project in Jenkins. Configure source code management, pom.xml builds, module mappings to artifacts, and view test results.
Learn to debug a Maven failed job in a Jenkins CI/CD pipeline by inspecting logs, fixing a parsing error, committing changes, retriggering builds, and validating artifacts.
Schedule Jenkins builds with cron-like triggers in project settings, using minute, day of month, month, and day of week.
Learn how to trigger Jenkins builds on SCM changes rather than every interval, using a policy to detect repo updates and switch from timer-based polling to change-based builds.
Explore how to organize jobs in Jenkins using views, creating Marvin and Java projects, assigning and removing jobs, and managing a Maven-specific workflow within dashboards.
Locate the Jenkins workspace on Windows via Manage Jenkins, identify the home directory, and view the dot Jenkins workspace with the Maven project files, including src and target.
Learn how to set up Jenkins static analysis with the warning next generation plugin, configure PMD, Checkstyle, and FindBugs, and populate analysis reports in Maven builds.
Configure a Maven repository server plugin in Jenkins to archive Maven artifacts. Enable the upstream repository and manage the last successful build for artifact output.
Install and configure Apache Tomcat on Windows, create a separate Jenkins user with the manager script role, and deploy the Marvin project artifact to the Apache server via Jenkins.
Build continuous integration, continuous delivery, and DevOps pipelines with Java, and Gradle in Jenkins
This online DevOps course will teach you how to build sophisticated continuous integration and continuous delivery pipelines using Jenkins and many of its plugins. Especially the pipeline plugins.
his course is designed to teach you the ins and outs of Jenkins and setting up DevOps pipelines, even if you have little to no experience with it, to help implement these DevOps practices which will streamline your development processes.
Improve Your DevOps Skills, Become More Marketable, And Make More Money
What you’ll learn in this course
You will get introduced to continuous integration (CI) and learn what it is all about.
Learn why continuous integration is important (especially in a fast-paced agile environment)
You will learn how to build an automated continuous integration (CI) pipeline with Jenkins and its various plugins
Build CI and CD pipelines using Jenkins, Gradle, Maven, Artifactory, and corresponding plugins
You will learn how to configure, secure, and extend Jenkins
The continuous integration (CI) pipeline will integrate the automated builds with Git repositories hosted on GitHub
You will also learn how to manage the build artifacts that are produced by the continuous integration (CI) builds