-
Notifications
You must be signed in to change notification settings - Fork 152
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Stop Bundling the TeamCity Extension #878
Comments
I think this will be one of the more controversial changes proposed - due to the number of users disrupted and the commercial concerns of JetBrains. I don't disagree it would be the right approach if we were adding the TeamCity package now, but I do wonder if the benefits justify the disruption to users here in making the breaking change. I like to think more about this one, interested in what others think. |
Should note that the console runner actually has a special option for enabling the teamcity extension. IMO this would be a great opportunity to introduce an open way of enabling/disabling extensions by name on the command-line. We could use something like |
I like the idea of a more general solution than the hardcoded solution for teamcity - |
Did you mean #148 by any chance Mikkel? I was going to say the same. 🙂 Have thought about this more. Personally, I think this is another issue which doesn't have enough benefit to justify the inconvenience to users of the breaking change. Packaging the TC extension is essentially zero-cost, when we're already doing it for 4 other extensions. I think if any new CI provider was to approach us and ask for their extension to be included we would decline, but we should instead view this as a historic misjudgement which we maintain for backwards compatibility. So continue to package the extension. It would be nice to get rid of the Interested in what others think here. |
No. #441 contains the following comment (among other)
|
We've talked about this in the past but I can't find an existing issue for it.
It seems to me that V4.0 is a reasonable point for us to stop distributing the TeamCity extension in the Msi. Jetbrains can make the extension available on nuget and chocolatey and provide instructions as to how to add it to an msi installation - we can even help with the last - but as previously decided, we should stop distributing an extension for a particular CI solution when we don't do that for any others.
The text was updated successfully, but these errors were encountered: