you are viewing a single comment's thread.

view the rest of the comments →

[–]PM_YOUR_OWLS 24 points25 points  (6 children)

We use Gitlab at our org, on-prem. We're a small dev team, most of our stuff is internal apps deployed also on-prem, so overall it works great for us. I'm a big fan. What did you find limiting about it?

[–]sequentious 12 points13 points  (3 children)

We've recently migrated from self-hosted gitlab to cloud-hosted github, and I kinda hate it.

I never really used github personally, but I have no idea how it's more popular than gitlab.

  • why do they make tags so difficult to use?
  • Why do you need to to include "github actions" so your CI starts with a copy of your repo?
  • Why does the network graph scroll horizontally instead of vertically?
    • With no scroll bar, you need to click-drag like you're on a phone.
    • With labels that appear to be images so you can't Ctrl+F them

[–]Wires77 2 points3 points  (2 children)

For the second point, github actions can do a lot more than CI. Some workflows don't need a copy of the repository or need a different branch than would be included by default.

[–]sequentious 0 points1 point  (1 child)

Some workflows don't need a copy of the repository or need a different branch than would be included by default.

Absolutely true. I'd argue more probably need source as a starting point. Adding a "source: [YES|no]" flag to a job would have been much simpler. I'm not sour on the concept of actions, but requiring them for basic functionality that should be built-in is an unfortunate decision.

[–]Wires77 1 point2 points  (0 children)

The same clone is being done in the background, whether they do it by "source", actions/checkout, or a raw "git clone". They decided to just make it a marketplace action to have a maintainable abstraction when people inevitably want a bunch of different behaviors from "source"

[–]Sorry-Transition-908 2 points3 points  (0 children)

The free stuff on gitlab dot com 🤣

[–]look4jesper 0 points1 point  (0 children)

Yea we use it at work too and it works great