TeamCity Unity plugin: Incompatible runner
Answered
Hi,
My name is Peng DU and I'm using this plugin:
https://github.com/mindcandy/Teamcity-unity3d-build-runner-plugin
In Administration > Server Administration > Plugins List, I see unityRunner.
However, in the agent page > Build Runners, Unity is not listed, and in Compatible Configurations, my configuration is listed as incompatible, saying:
Incompatible runner: Unity
Thanks!
Please sign in to leave a comment.
Hello,
Do you have Unity3d installed on the agent machine?
From the plugin's documentation:
> Simply install Unity and then rename its installation folder, so you then have /Applications or \Program Files with folders like "Unity 1.2.3", "Unity 4.5.5" and so on. As long as the folder name starts with Unity it will be scanned by the plugin.
Please check that you have Unity3d installed in one of the mentioned directories.
Yeah, 5.3.4f1 installed.
Hi Alina,
See this:
http://stackoverflow.com/questions/32866926/unity3d-plugin-for-teamcity-seems-doesnt-see-unity-folder
I modified buildAgent.properties to add a line:
unity.5.3.4f1=1
I see it in agent page > Agent Parameters > Configuration Parameters.
So that the "Unmet requirements" is gone. (Didn't mention it in the original post because it is gone.)
In the same Configuration Parameters tab, I see some items ending with "_Path", should there also be a Unity path?
Thanks!
Made it by using pure command line build.
Hello Kai zha,
I am having the same problem as you were having. I tried your solution and get rid of "Unmet requirements".
But still cannot solve
Waiting for your feedback
@Ali, there is a Unity plugin for TeamCity which supports Unity versions detection on TeamCity build agents and should solve this problem.