The TeamCity plugin will help you to manage your LambdaTest credentials, write and execute tests directly on the LambdaTest platform, and test your local, internal, dev, or stage environments securely with the help of LambdaTest Tunnel.
Visit the JetBrains marketplace and enter “LambdaTest” in the search bar.
You will need to clear the filter (set as default by JetBrains) to view the result, as shown in the image below.
Once you do, you can see the LambdaTest Plugin appearing in the search results.
Select the LambdaTest test result and click on Get button to download the LambdaTest’s TeamCity Plugin.
To install the downloaded TeamCity plugin, follow the below steps to upload the plugin on your TeamCity server.
Thats it. The LambdaTest TeamCity plugin has been added in your TeacmCity Server successfully.
For demo purpose, we have used this sample Github repository. Below are the steps on how to configure the project:
That’s it. Your project has been successfully configured to run tests using the LambdaTest TeamCity plugin.
Upon executing the project, you can see the test status and the automation report directly on your automation dashboard.
To test your locally or privately hosted website, or your dev or stage environments securely, you can make use of LambdaTest Tunnel. To activate the Tunnel in your project, while adding the LambdaTest build feature, make sure to tick the Enable LAMBDATEST TUNNEL option.
If you want to save the Tunnel binary file in a specific location, you provide its path in the LAMBDATEST TUNNEL Path option. If not provided, ‘checkout directory’ will be chosen to download and install the LambdaTest Tunnel Binary.
Also, you can also customize this tunnel based on your requirements, using the Tunnel modifiers. For example, we have used the –tunnelName modifier to customize the Tunnel connection name.
To know more about the Tunnel modifiers, please refer here. However, this plugin sets the following modifiers:
After the above configuration of LambdaTest Tunnel in your project’s Build Features, you can now execute your local projects and test your localhost, dev, or even stage environments securely with just a click.
Once you run your tests, you can see the LambdaTest Tunnel getting activated during your test execution, on the toolbar of your LambdaTest’s automation dashboard, as shown below.