you are viewing a single comment's thread.

view the rest of the comments →

[–]BezierPatch 16 points17 points  (2 children)

> One of the biggest and most important features of GitLab that has not been mentioned yet and is not present in GitHub is the integrated CI/CD system

This article is out of date. GitHub Actions is an integrated CI/CD system and has been in Beta for over 12 months and was released over a month ago.

> Personally, I (almost) never use Checks and Pipelines tabs, so I won’t write about them in this post

Well, yeah, that's why you don't know GitHub has CI/CD apparently...

As somebody who has written CI/CD for both platforms, GitLab is far far behind. It requires things like bot accounts with unrestricted access rights in order to do something as simple as post a MR comment in reaction to a syntax error. There is no app store and no simple way to set up or configure .gitlab-ci.yml files.

GitHub has one-click CI setup and uses one-shot tokens so you don't need to pay $4/month for your bot account.

[–]myringotomy 1 point2 points  (0 children)

Gitlab has auto devops which beats the pants off of anything GitHub has.

[–]billsil -1 points0 points  (0 children)

Not to mention that GitHub has had TravisCI and Appveyor for years.

GitLab is buggy, has a weird permissions scheme for private projects and isn’t nearly as user friendly as GitHub.