Use Jenkins to Automate Software Build and Test

3.4
stars
13 ratings
Offered By
Coursera Project Network
In this Guided Project, you will:

Create a New Project in Jenkins with a Path to the Python Project.

Install Nose and Modify the Test to Allow Test Discovery from Jenkins.

Set Up Polling in Jenkins to trigger testing the Python Project.

Clock2 hours
IntermediateIntermediate
CloudNo download needed
VideoSplit-screen video
Comment DotsEnglish
LaptopDesktop only

By the end of this project, you will use Jenkins to automate Python testing using a local Git repository. Jenkins is a widely used open-source software to automate the build process of software projects, run tests on the projects, and even deploy the projects. This process is known as Continuous Integration and is particularly useful on Large projects. Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.

Skills you will develop

Jenkins Python IntegrationPython TestingJenkins ConfigurationPython ProgrammingJenkins (Software)

Learn step-by-step

In a video that plays in a split-screen with your work area, your instructor will walk you through these steps:

  1. Set up Jenkins to allow Python Projects.

  2. Create a New Project in Jenkins with a Path to the Python Project.

  3. Install Nose and Modify the Test to Allow Test Discovery from Jenkins.

  4. Check in a Local Git Repo of the Python Project and configure Git in Jenkins.

  5. Set Up Polling in Jenkins to trigger testing the Python Project.

How Guided Projects work

Your workspace is a cloud desktop right in your browser, no download required

In a split-screen video, your instructor guides you step-by-step

Reviews

TOP REVIEWS FROM USE JENKINS TO AUTOMATE SOFTWARE BUILD AND TEST

View all reviews

Frequently asked questions

Frequently Asked Questions

More questions? Visit the Learner Help Center.