Set up an On-Premise Test Runner
What Happens Next
Managing the Runner
From Docker
When to Use On-Premise Runners
Last updated
By default, TestFirst runs automated tests using cloud runners.
If you need more control - such as running tests within your own network or infrastructure - you can set up an on-premise test runner.
Install Docker Desktop on the machine you are planning to run tests on.
Replace:
<REGISTRATION TOKEN> → token copied from TestFirst
<RUNNER NAME> → any name you prefer
It runner container connects to TestFirst
The runner appears in the On-Premise Runners list
You can control the runner in two places:
Stop / start the container anytime
Restart happens automatically (unless stopped manually)
Enable / disable the runner
Delete the runner
Monitor status (online/offline)
Use them when you need:
Access to internal environments
Custom execution environments
Security or compliance control
Dedicated execution capacity
Last updated

