Getting Started with Jenkins on Windows (AWS)
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:
Updates
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