---
title: Selenium cloud testing with Jenkins | TestingBot Blog
description: |-
  Jenkins (formerly known as Hudson) is an open-sourced continuous integration (CI) system built in Java.
  With Jenkins you are able to run your Selen...
source_url:
  html: https://testingbot.com/blog/2012/02/09/selenium-cloud-testing-with-jenkins
  md: https://testingbot.com/blog/2012/02/09/selenium-cloud-testing-with-jenkins.md
---

# Jenkins and Selenium Cloud Testing

By [Jochen D.](https://testingbot.com/about/jochen-d)2012-02-09

 Share on Facebook 

 Share on Twitter 

 Post on Reddit 

 Share link 

Jenkins (formerly known as Hudson) is an open-sourced continuous integration (CI) system built in Java. With Jenkins you are able to run your Selenium tests after each xx commits to your version control system, or run at a specific interval.

If you're new to Jenkins, you can download it for free from [the official Jenkins page](https://jenkins-ci.org/). In this blog post we'll walk you through the steps of setting up and running your first Selenium test on Jenkins and our TestingBot grid.

## 1. Specify API credentials

In order to use our TestingBot Selenium grid, you need to authenticate with your API credentials which you can obtain from our member area. Log in and download the credential file, then copy that file to the home directory of your Jenkins machine (`~/.testingbot`).

## 2. Set up a new job

Click the `New Job` button from the main Jenkins page.

## 3. Specify job settings

Specify a name for the job and pick the option `Build a free-style software project`.

## 4. Git settings

Pick Git for Source Code Management and enter the repository URL for this demo: **git://github.com/testingbot/Jenkins-Demo.git**

This means Jenkins will each time fetch the latest code from our [GitHub repository](https://github.com/testingbot/Jenkins-Demo) and run the tests from that code.

## 5. Build Step

In the next step we'll specify how Jenkins needs to build or test project.

Our test project contains a `build.xml`, so we can use Ant to build the project. Pick Ant from the build menu.

The Ant target is: **test**

## 6. Publish JUnit results

Make sure to publish the JUnit test results report to **test-reports/\*.xml**

## 7. Run Jenkins job

You are now ready to run your first Jenkins job. Click the **Build Now** button. Results should be available in a minute.

## 8. Jenkins test results

Now you can see the test results in Jenkins, the blue circle means the test was successful. You will now see your test and its screenshots/video in our [TestingBot.com member area](https://testingbot.com/members).

## Testing staging/development websites

A lot of people using Jenkins want to test their staging website, which is not available from outside their network. This is where our [Tunnel Feature](https://testingbot.com/support/tunnel) kicks in. Set up a secure tunnel so that our Selenium grid can test your local website(s).

[← Previous post Browser statistics gathered from Selenium testing](https://testingbot.com/blog/2012/02/03/browser-statistics-gathered-from-selenium-testing) [Next post → Selenium testing with Behat and Mink](https://testingbot.com/blog/2012/02/10/selenium-testing-with-mink-and-behat)

## Sidebar

### TestingBot Cloud Testing

Run automated, manual and visual tests on remote browsers and devices. Sign up for a free trial.

[Free Trial](https://testingbot.com/users/sign_up)

### Latest articles

[![Announcing AI Test Insights](https://testingbot.com/assets/blog/2026/ai-insights.jpg)](https://testingbot.com/blog/ai-test-insights)

#### Announcing AI Test Insights

Use AI Insights to quickly discover why an automated test...

[Read: Announcing AI Test Insights](https://testingbot.com/blog/ai-test-insights)

[![Selenium vs Playwright 2026](https://testingbot.com/assets/blog/2026/selenium-vs-playwright-2026.jpg)](https://testingbot.com/blog/selenium-vs-playwright)

#### Selenium vs Playwright 2026

Comparing Selenium vs Playwright - which is the best test...

[Read: Selenium vs Playwright 2026](https://testingbot.com/blog/selenium-vs-playwright)

[![Maestro Physical Device Testing](https://testingbot.com/assets/blog/2026/maestro-physical.jpg)](https://testingbot.com/blog/maestro-physical-device-testing)

#### Maestro Physical Device Testing

Maestro testing in parallel on physical Android and iOS d...

[Read: Maestro Physical Device Testing](https://testingbot.com/blog/maestro-physical-device-testing)

## Related Articles

[![Selenium vs Playwright 2026](https://testingbot.com/assets/blog/2026/selenium-vs-playwright-2026.jpg)](https://testingbot.com/blog/selenium-vs-playwright "Selenium vs Playwright 2026")

### [Selenium vs Playwright 2026](https://testingbot.com/blog/selenium-vs-playwright)

Comparing Selenium vs Playwright - which is the best test framework for your usecase?

[Read article →](https://testingbot.com/blog/selenium-vs-playwright)

[![tvOS Physical Device Testing](https://testingbot.com/assets/blog/2025/appletv.jpg)](https://testingbot.com/blog/tvos-automated-testing "tvOS Physical Device Testing")

### [tvOS Physical Device Testing](https://testingbot.com/blog/tvos-automated-testing)

Run automated tvOS tests on physical AppleTV devices.

[Read article →](https://testingbot.com/blog/tvos-automated-testing)

[![Playwright Testing on TestingBot](https://testingbot.com/assets/blog/2023/playwright-testing.jpg)](https://testingbot.com/blog/playwright-testing-introduction "Playwright Testing on TestingBot")

### [Playwright Testing on TestingBot](https://testingbot.com/blog/playwright-testing-introduction)

Learn how Playwright can run your automated tests on a variety of browsers, local or remote browsers on TestingBot.

[Read article →](https://testingbot.com/blog/playwright-testing-introduction)

[![Announcing AI Test Insights](https://testingbot.com/assets/blog/2026/ai-insights.jpg)](https://testingbot.com/blog/ai-test-insights "Announcing AI Test Insights")

### [Announcing AI Test Insights](https://testingbot.com/blog/ai-test-insights)

Use AI Insights to quickly discover why an automated test failed.

[Read article →](https://testingbot.com/blog/ai-test-insights)

## More by Jochen D.

[![Announcing AI Test Insights](https://testingbot.com/assets/blog/2026/ai-insights.jpg)](https://testingbot.com/blog/ai-test-insights "Announcing AI Test Insights")
### [Announcing AI Test Insights](https://testingbot.com/blog/ai-test-insights)

Use AI Insights to quickly discover why an automated test failed.

[![Maestro Physical Device Testing](https://testingbot.com/assets/blog/2026/maestro-physical.jpg)](https://testingbot.com/blog/maestro-physical-device-testing "Maestro Physical Device Testing")
### [Maestro Physical Device Testing](https://testingbot.com/blog/maestro-physical-device-testing)

Maestro testing in parallel on physical Android and iOS devices.

[![tvOS Physical Device Testing](https://testingbot.com/assets/blog/2025/appletv.jpg)](https://testingbot.com/blog/tvos-automated-testing "tvOS Physical Device Testing")
### [tvOS Physical Device Testing](https://testingbot.com/blog/tvos-automated-testing)

Run automated tvOS tests on physical AppleTV devices.

[See all posts by Jochen D. →](https://testingbot.com/about/jochen-d)

## Ready to start testing?
[Start a free trial](https://testingbot.com/users/sign_up)
