Increase your earning potential by learning Jenkins, a key tool in CI/CD pipelines vital to today’s DevOps practices, enabling teams to deliver high-quality software quickly and efficiently.
Jenkins Essentials (LFS267)
Check out our free Introduction to Jenkins (LFS167) and Introduction to Kubernetes (LFS158) courses to get you started.
You should use a machine with administrator privileges, at least 20GB of free disk space, and 16GB of RAM, as the lab virtual machine (VM) will allocate 4GB for itself. The machine should run one of the following operating systems:
- Mac OS X hosts (64-bit): Version 13 (Ventura) or higher
- Linux distributions (64-bit): Ubuntu 18.04, 20.04; Debian GNU/Linux 10 (“buster”), 11 (“bullseye”), 12 (“bookworm”); Red Hat Enterprise Linux 8 and 9
- Windows: Version 10 or higher (ensure that hardware virtualization support is turned on)
In addition, your machine must have open access to the Internet and a browser, preferably Chrome or Safari. You will need open ports 5000 and 2222.
For Docker, version 4.28 is required, along with Docker Compose. Docker Compose is installed automatically on Windows and Mac. If you’re using Linux, ensure that you manually install version 2.24.6.
Please note that your computer must not already be a Virtual Machine.
Lab exercises are designed to work either on native hardware, or using a Virtual Machine, under a hypervisor, such as those in the KVM, VMWare, or Virtual Box families.
Detailed instructions to set up your lab environment are provided in the course.