What Are Run Targets & How To Run Code Anywhere

Previously, when you were using GoLand, you could test and run your code only on the same machine you had the IDE installed on. You could use the FTP/SFTP Connectivity (ex. Remote Hosts Access) plugin and the Settings/Preferences | Tools | External Tools feature or the built-in Docker plugin to achieve some sort of workflow.

However, this was not convenient to use and did not have the integration level that our users expect when using our tools. That is why our team embarked on a journey to provide a better experience for these kinds of workflows.

And that’s how the Run targets feature came to be. What is it, and why do we call it such?

#docker

What Are Run Targets & How To Run Code Anywhere