• biribiri11@lemmy.ml
    link
    fedilink
    arrow-up
    13
    ·
    6 months ago

    FWIW, gitlab-runner exec and earthly exist for running tests locally, with others things like nektos/act for GHA as a 3rd party solution. I’ll never get used to yaml, though, all my pipelines are mostly shell scripts. Using a markup language as a programming language was definitely one of the decisions of all time.

    • kugiyasan@lemmy.one
      link
      fedilink
      arrow-up
      2
      ·
      6 months ago

      Gitlab-runner exec and act are great tools, but this goes out of the window as soon as the cloud hosting service is a little less intelligent (looking at you, azure DevOps, who removed the hack that let pipeline run locally in 2019)