hands-on lab

Getting Started with Jenkins on Windows (AWS)

1h 45m
Get guided in a real environmentPractice with a step-by-step scenario in a real, provisioned environment.
Learn and validateUse validations to check your solutions every step of the way.
See resultsTrack your knowledge and monitor your progress.
Lab description

Leverage the Power of Automation with Jenkins on Windows Server 

Lab Overview

Jenkins is a self-contained open-source automation server you and your team can use to automate a variety of different tasks. Jenkins is a cornerstone of many continuous integration/continuous delivery (CI/CD) process flows. Jenkins allows you to automate software builds, tests, and deployments and features a powerful array of plugins to expand the system's capabilities. In this lab, you will learn how to install and configure a stand-alone Jenkins web server on Windows Server 2022. You will also add some plugins and create your first example jobs. 

Lab Objectives

Upon completion of this lab you will be able to:

  • Connect to an EC2 instance on Amazon Web Services (AWS)
  • Install and configure a Jenkins server
  • Add plugins and create Jenkins jobs
  • Run Jenkins jobs and examine outputs and results

Lab Prerequisites

You should be familiar with:

  • Basic understanding of the local operating system and computer use
  • Remote Desktop (RDP) connection methods
  • Software installation and configuration

Lab Environment

After completing the lab instructions the environment should look similar to:


November 20th, 2023 - Resolved an issue that caused the lab to fail to provision on rare occasions

September 20th, 2022 - Updated to Windows Server 2022 and updated the instructions and screenshots to reflect the latest UIs

September 20th, 2022 - Resolved Jenkins issue

January 18th, 2022 - Updated the instructions and screenshots to reflect the latest UIs

March 5th, 2020 - Added a new lab step that instructs you to remove resources from the lab

February 18th, 2019 - Updated to the latest Windows Server 2016 Amazon Machine Image (AMI)

January 10th, 2019 - Added a validation Lab Step to check the work you perform in the Lab

December 3rd, 2018 - Updated Windows Server 2016 AMI to avoid issues with Lab startup

About the author
Eric Raub, opens in a new tab
Labs Researcher and Developer

Eric is a Lab Researcher and Developer working to add to Cloud Academy's library of hands-on labs. He is an IT veteran who enjoys the ever-changing landscape of cloud computing. He also relishes live classical music performances, because sometimes engineering is better heard than seen.

Covered topics
Lab steps
Logging In to the Amazon Web Services Console
Connecting to the Windows Instance
Installing Prerequisite Software and Jenkins
Exploring and Configuring Jenkins
Creating a Jenkins User
Installing Jenkins Plugins
Creating Jenkins Projects
Running and Modifying Jenkins Projects
Deleting Your Jenkins Server