Jenkins is an open-source automation server that integrates with a number of AWS Services. You can use AWS EC2 to spin Jenkins server in matter of minutes. AWS enables autoscaling capability to run Jenkins without downtime. Slaves in Jenkins can be created easily and maintain with AWS.
This article walks you through the process of deploying a Jenkins application on Amazon Linux machine. You will launch an EC2 instance, install Jenkins on that instance, and configure Jenkins to automatically run Build Job which evaluates installation is successful.