teamcity-unity-plugin
teamcity-unity-plugin copied to clipboard
Support for TeamCity managing Unity as a tool
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:
- Version management was based completely on names/vars
- Using the path variables meant that the agent needed to be restarted (See #35 )
- Selection of versions was not user friendly
- 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
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.
@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!
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!~~