5 ms·
I keep my eye on Microsoft's Visual Studio Team Services. It has a bit of a clunky name and aimed more at enterprises but I think at some point they will positi
by taspeotis 10y ago
I keep my eye on Microsoft's Visual Studio Team Services. It has a bit of a clunky name and aimed more at enterprises but I think at some point they will position it as a competitor to GitHub. It's free for the first five developers, and no charge for "stakeholder" user accounts.
https://www.visualstudio.com/pricing/visual-studio-team-services-pricing-vs https://www.visualstudio.com/pricing/visual-studio-team-serv...
So 29 users would be $182/m (check my maths) and you'd pay nothing for the external collaborators (assuming they fit the "stakeholder" role ... no need access to the code).
- JBiserkov 10y agoYes, your math is correct, verified with their pricing calculator https://azure.microsoft.com/en-us/pricing/calculator/?service=visual-studio-team-services https://azure.microsoft.com/en-us/pricing/calculator/?servic... Thank you for posting this!
- bad_user 10y agoIf you no longer want/need the social aspects of GitHub, you can just move to GitLab. Much more affordable and you can self host it yourself. We have an on premise GitLab installation. Besides the rare upgrade, it's pretty hands off. And it's costing us $0 in licensing fees for over 60 users ;-)
- raphinou 10y agoI started using gitlab.com for that reason, but I will not stay there because it is too slow, to the point it is very annoying.
- sytse 10y agoI'm sorry GitLab.com is slow, we're working to improve the speed in https://gitlab.com/gitlab-com/operations/issues/42 https://gitlab.com/gitlab-com/operations/issues/42 and https://gitlab.com/gitlab-com/operations/issues/1 https://gitlab.com/gitlab-com/operations/issues/1
- taspeotis 10y agoI looked at GitLab, it seems to come off second best in terms of features [1]. [1] https://www.visualstudio.com/get-started/overview-of-get-started-tasks-vs https://www.visualstudio.com/get-started/overview-of-get-sta... Hard to argue with free though, if that's what you're looking for.
- bad_user 10y agoI've always found VSTS to be at the same time expensive, bloated and missing essential functionality. I think the mentality of .NET / Microsoft developers is strange. By following Microsoft's lead, wherever that may take you, you're missing out and you don't even know what :-P
- vtbassmatt 10y agoI'm a PM on VSTS. If you're willing to share what we're missing and what's bloated, I'd love to hear it. mattc@xbox.com or a reply here would be much appreciated. Thanks!
- sytse 10y agoWhat features are you missing in GitLab?
- Etheryte 10y agoAny company that has a sysadmin should simply host their own GitLab.
- therealmarv 10y agoalternative, written in go and using way less moving components and resources is https://gogs.io https://gogs.io It's lighter but also lighter in features than Gitlab.
- pilif 10y ago> Besides the rare upgrade, it's pretty hands off rare upgrade? They release every 4 weeks and often the update is absolutely mandatory due to various RCE vulnerabilities. Github would need to become much more expensive before it would be cheaper to use in-house gitlab.
- tedmiston 10y agoWe self-host GitLab as well for ~20 users and are very happy with it. We install every incremental update, which GitLab publishes very frequently -- weekly or several times a month. They are always seamless. The GitLab team is working so hard. https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CHANGELOG https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CHANGELO...
- sytse 10y agoThanks tedmiston!
- JonoW 10y agoCompany I work at uses VSTS and we're happy with it. It's actually a much larger product than just code hosting, as it also includes loads of other things like Agile Planning tools, Build system (which is now much simpler than the crazy old TFS XAML based TeamBuild. Although you only get an allocation of build "minutes" every month) and Release Management (OctopusDeploy style system). You can do cool things around PRs, like enforcing that certain users, or groups of users must approve to be mergable, or that a certain build off that branch must succeed to be mergeable. All this stuff is possibe obviously in GitHub, it's just a bit more integrated. Worth checking out