4 ms·
What’s the difference for a personal user? Is gitlab better?
by kwistzhaderach 6y ago
What’s the difference for a personal user? Is gitlab better?
- 0x0 6y agoFree unlimited CI minutes for private repos if you bring your own gitlab-runner is one great benefit I enjoy.
- Kovah 6y agoTo be fair, you can also have your own runners for Github Actions, which will not affect your CI minutes. https://help.github.com/en/actions/hosting-your-own-runners/about-self-hosted-runners https://help.github.com/en/actions/hosting-your-own-runners/...
- ashtonkem 6y agoLast time I tried Github Actions I was shocked at how bad it was. Somehow over and under documented at the same time, and overly dependent on third party repos to accomplish the most basic tasks. I gave up and used CircleCI.
- jon-wood 6y agoThat’s an odd definition of free you’ve got there given you’re going to have to pay for something to run it on.
- 0x0 6y agoI mean, you still need to buy a computer to even do a git push... what
- rusticpenn 6y agoIt has CI/CD integrated( dont remember if they are in the free version).
- Master_Odin 6y agoso does GitHub now, though there are some unfortunate limitations on PRs from forks
- flohofwoe 6y agoIMHO the gitlab CI service makes a lot more sense though, github has this weird concept of "Actions", and running CI/CD/... is some "shortcut" that was added as an afterthought because nobody could figure out how github actions are supposed to work for something simple as "please just run this script after each push".
- wildpeaks 6y agoI'm not sure what you're referring to, it's very easy to run an Action after each push? on: push: branches: - "**"
- flohofwoe 6y ago"Proper" CI/CD support was only added after users complained that Github Actions are too complicated to use for CI/CD, see: https://github.blog/2019-08-08-github-actions-now-supports-ci-cd/ https://github.blog/2019-08-08-github-actions-now-supports-c...
- jacobparker 6y agoIt's really hard to understand what you're trying to say here. I use actions a lot. There is no distinction between actions and CI/CD here. The context of this blog post is a set of features that were added to actions (during the beta!) to better support CI/CD workflows. There is no CI/CD "shortcut", like you say, bolted on to actions. The alpha was rougher (and completely different) but that's why it was called an alpha!
- flohofwoe 6y ago
- solarkraft 6y agoIt's actually open source itself. I was pretty shocked to find out that GitHub isn't (it's the face of open source!).
- marcus_holmes 6y agoAlso owned by Microsoft. I mean, I get the "new" Microsoft. And I get that this is mostly a street-cred move by them, and they'll try to not mess it up by interfering with it. But still. That's now. What happens when the next shake-up comes and there's a push by the accountants to make money off everything, that's the important bit. It's like Atlassian taking over Trello. They'll mess it up, it's just a matter of when not if.
- ClikeX 6y agoJust to clarify here. It's only been owned by Microsoft for about a year now. Before that they were their own company. And as far as I know, the source was never OSS to begin with. Microsoft didn't swoop in and lock it down. It was already like that. In case anybody wondered if Github was closed-source because of Microsoft.
- marcus_holmes 6y agoyeah, good point
- deleted 6y ago[deleted]
- factorialboy 6y agoWell, depends. For self-managed solutions, GitLab is considered better. While GitHub remains the "home" of open source (at least for cool, hip JavaScript projects). Based on Hacker News threads, SourceHut is challenging GitHub in "coolness" too. ️
- Normal_gaussian 6y agoWhen I started using it it was free private repos and CI minutes. Whilst GH has duplicated these features very recently, they are still things that are at the core of gitlabs offering, so are generally higher quality and better supported. Gitlab is also open source, which lets me mirror their repo locally in case they die or remove a feature I use. Oh, and gitlab isn't systematically racist, which is always a personal ethical win. Shout out to sourcehut as a possible next cool thing - currently in public alpha
- pbhjpbhj 6y agoRacist?
- MaxBarraclough 6y agoThey're probably referring to a code-of-conduct document which has been attributed to GitHub, although I believe the document is (was?) actually maintained by the TODO Group, of which GitHub is a member. https://todogroup.org/members/ https://todogroup.org/members/ Discussion of the code-of-conduct: * https://github.com/dear-github/dear-github/issues/107#issuecomment-182791714 https://github.com/dear-github/dear-github/issues/107#issuec... * https://news.ycombinator.com/item?id=19162683 https://news.ycombinator.com/item?id=19162683
- Carpetsmoker 6y ago> Oh, and gitlab isn't systematically racist, which is always a personal ethical win. Wait, what? How is GitHub "systematically racist"? > Shout out to sourcehut as a possible next cool thing - currently in public alpha Sourcehut seems like a niche product for a niche audience. That's not a criticism – if anything, that's a compliment because too often people with niche needs or preferences are left out in the cold, but I don't think it'll be anywhere near the "next GitHub".
- steve_adams_86 6y agoAre you talking about those affirmative action, 'anti white' slides created by a woman who worked/works for GitHub? Or the master/slave debacle?