command is executing • Runs command on remote machine • Remote machine compiles the project the same way as on local machine • Syncs back the result Example with command line • Local compilation – ./gradlew assembleDebug • Remote compilation - ./mainframer ./gradlew assembleDebug Grodno, 2019
ssh Install sdk and other required soft Create user for each developer Local machine Download mainframer_run.sh and put into project folder . https://epa.ms/1rLgEd Copy public ssh key to remote machine Specify user name and remote machine name (ip address) Grodno, 2019
restart To fix is “Help->Edit Custom VM options-> -Dgradle.ide.gradle.run.configuration.fix.enabled=false” • Sometimes windows can lock build folder and the result of remote build can’t sync back • If build isn’t successful, you can see error in build log , but can’t tap on it and quickly navigate to file Grodno, 2019