Rolling, rolling, rolling back nothing I love more than communicating why we had to roll back again (⁠ノ⁠ಠ⁠益⁠ಠ⁠)⁠ノ

  • ComfortableRaspberry@feddit.orgOP
    link
    fedilink
    arrow-up
    22
    ·
    edit-2
    19 days ago

    It’s internal development (Portugal) developing something for an internal department (Germany). There’s nothing professional going on here so we are far from any ci/cd pipeline. One person can change everything, because it’s just two developers (1 frontend, 1 backend).

    Plus things are busy and we (team in Germany) are way more interested in this thing working well than they (team in Portugal) are since they have higher priority tasks…

    Of course I can say fuck it and live with the poor quality caused by circumstances that were partially caused by poor management decisions of the company but I’m not able to care little enough.

    • JackLSauce@lemmy.world
      link
      fedilink
      English
      arrow-up
      17
      arrow-down
      1
      ·
      19 days ago

      Pre-commit hooks don’t require a pipeline nor any money. In most cases it’s one line of code to make the tests run every commit

        • kkj@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          21
          ·
          19 days ago

          Fix your shit and it won’t stop you from committing.

          It’s also usually only on certain branches, so you can make a branch where you break things and then fix them before you merge to testing/main/whatever.

        • 4am@lemmy.zip
          link
          fedilink
          arrow-up
          3
          ·
          19 days ago

          Take down prod while I’m on call and seeing my kid and I shall return the favor

        • chellomere@lemmy.world
          link
          fedilink
          arrow-up
          2
          arrow-down
          1
          ·
          edit-2
          19 days ago

          I agree. I absolutely hate when some pesky git hook rejects some debug code I wrote that I want to commit. Mind you, commit, not integrate. This is the situation where I whip out git commit -n.

    • surewhynotlem@lemmy.world
      link
      fedilink
      arrow-up
      11
      ·
      19 days ago

      I demand CI/CD for my scripts. If it runs in prod or against prod or anywhere near prod, it gets a pipeline.

      Technical maturity isn’t just for big companies and important things. It’s a practice. Why half-ass something when you could whole ass it?