Skip to main content

Deploying Test Run Engine (Optional)

Private subnet

Deploy the Test Run Engine on a public cloud to securely execute your test cases within your own environment.

info

Visit Test Run Engine versions page to view all the available versions of the Test Run Engine.

Environment Variables or Secrets

Pass any secrets or sensitive information as environment variables. This allows you to securely store and utilize credentials such as database credentials, Kafka credentials, or any other secrets required for your tests.

Deployment Options

To deploy the Test Run Engine (TRE) locally. Use this if you want to bring your application stack to a local environment or test against public APIs.

warning

Note that resources deployed within a private subnet of a public cloud are not accessible from the locally deployed TRE. Either use a VPC or deploy the TRE directly into your public cloud.

Step 1

Pull the latest version of the TRE image:

docker pull ghcr.io/tesmon-io/tesmon-test-run-engine:latest

Step 2

Run the docker container with the required environment variables:

info

To pass additional environment variables, you can use the -e parameter.

docker run -d --name "tesmon-test-run-engine" \
-e TESMON_ENVIRONMENT_ID=************** \
-e TESMON_API_TOKEN=************** \
ghcr.io/tesmon-io/tesmon-test-run-engine:latest
PropertyDescriptionRequired
TESMON_ENVIRONMENT_IDEnvironment ID from Environments pagetrue
TESMON_API_TOKENToken from Tokens pagetrue

Updating

Repeat Step 1 and Step 2 as shown above.