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!

6 comments

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.

0

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!

0

 Made it by using pure command line build.

0

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 

Incompatible runner: Unity
 
If you can tell me how you resolve the issue that would be great.
Waiting for your feedback
0

@Ali, there is a Unity plugin for TeamCity which supports Unity versions detection on TeamCity build agents and should solve this problem.

0

Please sign in to leave a comment.