teamcity-unity-plugin icon indicating copy to clipboard operation
teamcity-unity-plugin copied to clipboard

Support for TeamCity managing Unity as a tool

Open AaronZurawski opened this issue 4 years ago • 1 comments

Installing Unity as a TeamCity tool using the Zip archive "tool" was supported and worked mildly well. However, there were several issues with this approach:

  1. Version management was based completely on names/vars
  2. Using the path variables meant that the agent needed to be restarted (See #35 )
  3. Selection of versions was not user friendly
  4. No easy way to specify/alter default version

To resolve these issues, I introduced support for a Unity Tool Provider. I made sure to still allow for the previous methods for installing Unity and the default option remains the same. Support was added to both Build Feature and Build Runner.

Fixes #35

image image image

AaronZurawski avatar Oct 30 '20 16:10 AaronZurawski

This should really be merged. We've been using this on our TeamCity instance for over 6 months & it works great. This is how the plugin should've been made from the start.

twomedia avatar Jan 17 '22 03:01 twomedia

@lesley29 Sorry for missing these notifications - I recently changed jobs and haven't had much time to work on other projects. Thanks for getting this merged!

AaronZurawski avatar Feb 20 '23 16:02 AaronZurawski

Hi, @AaronZurawski

No problem at all! We understand how busy life can get, especially with a new job. We appreciate your contribution and you are always welcome to participate in the future.

~~Also, could you please sign the "JetBrains Contributor License Agreement (CLA)" form here (there are just 3 lines). Thank you again for your valuable input!~~

lesley29 avatar Feb 21 '23 12:02 lesley29