-
|
So far, I was using gitlab-runner so far, Now that I discovered gitlab-ci-local I wonder what benifits and problems it solves over gitlab-runner? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
|
Also, I'm pretty sure gitlab said |
Beta Was this translation helpful? Give feedback.
gitlab-runner execis not capable of parsingextends, mergingincludesor expanding!reference [.hidden, script], the moment you start having "complex" ci yaml,gitlab-runner execisn't of much help.gitlab-ci-localmakes it possible to pass custom variables to your job, making it easier to mimic/modify gitlab's ci/cd variables.gitlab-ci-localwill copy artifacts to your local checkout, so that your IDE can index stuff likenode_modulesor phpvendorfolders to provide code autocompletion n' other help.gitlab-ci-localcan execute an entire pipeline or a subset of jobs (--needs,--only-needs), whereasgitlab-runner execonly runs a single job.Also, I'm pretty sure gitlab said
gitlab-run…