-
Notifications
You must be signed in to change notification settings - Fork 59
Incompatible Agents #24
Comments
i'm having the very same issue. any chance you'll release a fixed prebuilt version? |
Same issue. PR: #22 doesn`t work for me. Anyone have a idea? |
I gave up myself and ended up just ran my own commandline with custom variables filled in per project. That's essentially what this plugin does, but it has added convenience of monitoring Unity versions. |
Yes, but right now it doesn't work (for me) so... |
Text version, replace or remove
|
Possible workaround for the issue:
|
Although you got 2 thumb-ups, it's hard to understand how this can be a workaround (how this can make an incompatible runner compatible) and actually it doesn't work for me. |
Hello Guys I am new to TeamCity and running into exactly the same issue. |
Hi @AliZaibVR Just add a build step with the |
Hello @hex I am trying command line arguments as you said. |
@AliZaibVR You can pass params to executeMethod but I never used it myself. From Unity Documentation:
I for example, use multiple methods for different scenarios. What is your case? |
Oh. I missed it while reading it. I can access them using System.Environment.GetCommandLineArgs. |
I am using TeamCity version 9.1.1 (build 37059)
So I've gone through a lot of hoop jumping updating a TeamCity installation I inherited from an old co-worker, and not understanding that TEAM_CITY_DATA_PATH was not where I thought it was...but after a few hours I did eventually install this plugin correctly and removed the old one...
I even had to uninstall a buildAgent that was stuck in an endless loop of failed updates. Reinstalling it fixed that.
Now I have my final hurdle, and sadly will go to sleep with unresolved conflict, because I am absolutely stumped.
When I try to run a build, I am met with the following error and reason:
I even shutdown the Agent, deleted its plugin folder, and restarted it (thus forcing an update to the Agent). I was paranoid it was somehow still getting the old Unity plugin. I understand it pulls the data from the TEAM_CITY_DATA_PATH and installs some plugins into its own local directory.
However, this still happens. I have no idea if it is anything I can fix. I have also tried specifying the Unity version I have installed, but that also does not work.
If it helps, I have Unity 5.1.3p1 installed. I'm not sure if it is required that I have a non-patch release installed with the way unity.latest currently works. Explicitly typing in 5.1.3p1 also did nothing.
EDIT: I just noticed that, for some reason, Unity does not appear as one of the supported Build Runners in my Agent's Build Runners tab. I am unsure how this is possible, because it is being added to the plugins folder, I can see it there.
EDIT 2: I was just looking through my
teamcity-agent.log
file, and came across this error.However, it is an error you would expect, running on a Windows installation. The rest of the log claims that unityRunner is indeed running, so I am unsure if this has anything to do with the problem. I imagine not, or else it wouldn't work for anybody on Windows.
The text was updated successfully, but these errors were encountered: