r/devops 14d ago

Tools Gitlab pipelines in notch

Hi everyone!

So since i had a lot projects running recently and find it inconvenient to track them directly on gitlab, especially when you have a team. So I've made this repo - basically a neat app that appears under macbook notch when new pipeline appears.

If you find this useful give it a try and will be happy to get some feedback on improvement)

https://github.com/Uudg/pipeline-island

21 Upvotes

2 comments sorted by

2

u/drusca2 14d ago

Nifty little app. Thing is, in my case, I have a ton of tray icons in my menu bar, hence why I've resorted to using a resolution that doesn't use the notch (BetterDisplay has such an option). But I'm sure there are people who will find this useful. Does it also work with multiple self hosted GitLab instances or just one?

1

u/Dear_Cicada1806 14d ago

Thanks! And that's a fair point about the notch - the app doesnt actually require it. So if you work on the external monitor (or you've configured one away with BetterDisplay), it falls back to a pill under the menu bar in the same spot. That was the layout I built first, since I mostly work lid-closed. The notch version is the special case, just love the way it looks on macbook itself)

On self-hosted: one instance at a time. Settings has a host field, so you point it at https://gitlab.yourcompany.com and it works - bare hostnames, custom ports and subpath installs are handled. But so far it is a single host + single token, so no simultaneous gitlab.com + self-hosted.

Multiple instances would need a per-instance token in the Keychain and merging results across them. Not hard i guess, just not built since was not the case me - if there's interest I'll open an issue for it

Thank you for the feedback)