unity3d-plugin for Teamcity seems doesn't see Unity folder -
greeting everyone!
i'm trying start use of teamcity unity3d-runner-plugin. after successful install on server , setup build step in project , unable build project. project doesn't start work warning message:
warning: no enabled compatible agents build configuration. please register build agent or tweak build configuration requirements.
on agent requirement page there message
agent (disconnected) incompatible runner: unity unmet requirements: unity.latest exists
unity installed in default folder, , works fine no problem, that's why can't understand, why plugin can't see unity env.parameter on agent.
anyone know how can solved?
the message (unity.any exists
) suggests it's not missing environment variable (if missing %unity%
environment variable, complaining env.unity
). instead, seems looking build-agent property called unity.any
.
to define unity.any
build-agent property on agent, edit agent properties file @ <agent home>/conf/buildagent.properties
, adding line this:
unity.any=1
(read more here.)
i guess whoever wrote plugin decided there no way (for teamcity server) tell if unity installed on given agent, user (you) has specify defining agent property. thus, creating line you're marking agent having unity installed.
i think properties file reread periodically needn't restart agent after you've added line.
(if helps, check plugin's documentation , let plugin author know if information missing.)
Comments
Post a Comment