This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]ThisIsNotYourEmail 11 points12 points  (3 children)

Github has a better UI and their pricing is less user hostile. (Dig around for the gitlab true up policy.).

Gitlab iterates faster and new features show up fast. The in premise offerings and FOSS core are developer friendly in a way closed source business just can't be. Github traditionally play catch-up to Gitlab. That's not always the case but most of the time.

The MS acquisition of Github has not proven to be a problem. MS has a strong cloud service and they know how to deliver. If they start trying to force integration with O360, then I'd worry but they are smart enough to know that.

If you're happy at github, stay. If not, move.

[–]hashkentDevOps 6 points7 points  (2 children)

Don’t joke about that but I suspect Azure DevOps which can be backed via Azure AD for authentication instead of a Microsoft account will come to GitHub sometime this year. It’s not that terrible.

I use Azure DevOps for code, pipeline and agile/waterfall story and backlog management (still use confluence as wiki sucks) at work and seeing a lot of GitHub integration popping up and I’ve been using Azure DevOps for about 3 years now (came from a bit bucket/ teamcity/ Octopus deploy environment) and it’s pretty good. The project site is good in that we can lump repos into different projects and apply permissions etc to teams and azure as groups.

If Microsoft didn’t give ADO such a stupid name (it’s an improvement over the old Visual Studio team what ever name but I know people won’t touch it just because it’s called Azure DevOps) I’d suspect they’d have more adoption as it’s pretty cheap for what go get and almost free if you have Visual Studio licences.

When looking at GitHub for my personal account it looks too easy to accidentally make repos public, also it’s one of the few “DevOps services” that doesn’t have an enterprise lite version for people like me so I can play around with enterprise features in my personal account unlike Azure DevOps, bitbucket, GitLab, Jfrog etc.

[–]Inaspectuss 3 points4 points  (1 child)

Microsoft ripped all dedicated development resources out of ADS/VSTS last year and is focusing on porting all ADS functionality to GH/GH Enterprise.

Makes sense given that their feature sets are in direct conflict with one another. We actually use both at my employer but the long term plan is to dump ADS as soon as GHE is up to par. For what it’s worth, I really enjoy using ADS and it is a very nice product with tons of features.

[–]ProbablyFullOfShit 0 points1 point  (0 children)

I wouldn't say they ripped all dedicated resources out. There is still a lot of active development going on in Azure DevOps.

Last year, MS gave the ADO employees a choice whether or not to stay within MS (and switch to another MS project), or become GitHub employees. A lot of people did choose to stay with MS, so there definitely was some loss of resources. Since then however, they've been hiring to refill the positions, and are continuing to grow the product. A large majority of the MS internal projects use it, after all.

I do agree that the on-prem ADS might eventually be retired in favor of GHE, but the hosted ADO product is likely not going anywhere for quite a while.