• 1 Post
  • 53 Comments
Joined 2 years ago
cake
Cake day: January 22nd, 2024

help-circle


  • h54toSelfhosted@lemmy.worldwhat do y'all use for CI/CD?
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 month ago

    The repo specific config is a single file. You can also import templates/other files if need be. I worked in a shop where Devops set up a bunch of templates for generic, common jobs which made getting started easy. If custom config/code is required, overriding a templated job was easy. I was responsible for migrating my team’s ~50 repos (services, libraries, etc) from Jenkins + Bitbucket into Gitlab and found it to be pretty straightforward.


  • h54toSelfhosted@lemmy.worldwhat do y'all use for CI/CD?
    link
    fedilink
    English
    arrow-up
    5
    ·
    edit-2
    1 month ago

    Gitlab CI feels native. Github offers similar functionality but it feels/looks like an afterthought. I think the Gitlab .yaml structure is more intuitive. Also, how the Gitlab UI visually represents a pipeline is mcuh better, IMO. Self hosting runners on my server (Ubuntu) is so easy and free. I hadn’t tried it with Github but it sounds like it still costs money?!

    Note: I don’t work for Gitlab


  • h54toSelfhosted@lemmy.worldwhat do y'all use for CI/CD?
    link
    fedilink
    English
    arrow-up
    35
    ·
    1 month ago

    IMO, Gitlab CI/CD blows Github out of the water. They’re not even in the same league. I recommend Gitlab + self hosted runners (it’s so easy).

    I’ve been using Gitlab for many years and host my own runners as of the past 6 months because I nearly exhausted my monthly free tier runner minutes one month.