• vvv@programming.dev
    link
    fedilink
    arrow-up
    0
    ·
    5 months ago

    The sentiment of the first half of your comment is the cause of the problem you describe in the second half. Why /should/ the CI tool have any “steps” built in? Use a task runner, or script in your repo for any task you expect CI to do. Configure CI to run the same command you would run locally.

    • SparrowRanjitScaur@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      5 months ago

      It’s not the same time. Sometimes there are rules/conditions in the pipeline you need to test. Sometimes there are child pipelines. There really should be a way to simulate a pipeline run locally.