GitOps Followup

Striking while the iron is hot, let’s get some resources together around GitOps.

Here’s mine, to start with at least:

  1. Chromium Linux Tarballs - automated production of chromium tarballs using only GitHub Actions, used by a number of Linux distributions (and possibly BSDs?)
  2. Turnkey GitLab Instance - easy way to self-host gitlab using only docker (configured for reverse proxy behind traefik)
  3. fvwm3 github actions - a straightforward github action that builds software to ensure that a commit doesn’t make it unbuildable (pretty basic).
  4. mesa’s awesomely ridiculous pipelines and the yaml and scripts that underpin them. (and a blog post)
1 Like

Thanks @Kangie, as a rank beginner is gitlab the best place to start? I thought that was what @AB said on Thursday night.

Personally, I find that GitHub Actions has more community resources and pre-built templates available, making it easier to get started. At the same time, GitLab CI offers a more integrated DevOps platform with greater flexibility for complex pipeline configurations.

Here are the slides that I shared during the meetup Dev Best Practices.

For those more interested in writing your own micro actions, I’d recommend the actions-template repo, which has the boilerplate for writing your own micro action: https://github.com/lfreleng-actions/actions-template


Definitely got GitLab. Way better.