Skip to main content

Continuous Integration

Continuous Integration makes it easy to run tests at a given interval, after committing new code, before deploying changes, etc.

There are various providers offering Continuous Integration, both cloud-based services and do-it-yourself services.
If you're looking to host your own CI, here are some options: Jenkins, Bamboo and TeamCity.

Example CI Integrations with TestingBot

Please follow a tutorial below to connect your tests with TestingBot and your CI of choice:

Cloud CI providers

Self-hosted CI servers

Build tools

CI Plugins

We also provide a Jenkins plugin that makes integrating your tests with TestingBot on Jenkins very easy.
It allows you to view your test results straight from inside Jenkins.

See how to install this Jenkins plugin.

For Android, our Gradle plugin uploads your app and runs Espresso tests on our real device cloud directly from your build.

For Buildkite, our Buildkite plugin starts a TestingBot Tunnel around your build step, updates test statuses and annotates the build with your TestingBot test results.