Getting Started with Jenkins on Windows (AWS)

Intermediate

28 students completed the lab in ~47m

Total available time: 1h:19m

Be the first to rate this lab!

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 2016. 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 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:

Follow these steps to learn by building helpful cloud resources

Log In to the Amazon Web Services Console

Your first step to start the Lab experience

Connecting to the Windows Instance

Log in to your Windows Server virtual machine

Installing Prerequisite Software and Jenkins

Prepare your server and install Jenkins

Exploring and Configuring Jenkins

Discover and customize your build server

Creating a Jenkins User

Create and manage users and permissions

Installing Jenkins Plugins

Expand the capabilities of your Jenkins server

Creating Jenkins Projects

Create an automated build and notification job using GitHub

Running and Modifying Jenkins Projects

Watch your project in action and embrace automation

Deleting Your Jenkins Server

Delete the lab resources