Can someone clarify the meaning and difference between the
image property in the runner config (config.toml) and the
image property in a step of gitlab-ci.yml.
Given the configuration for 2 runners below and my gitlab-ci job, what will happen when runner 1 or runner 2 pick up this job? Will they use the image that was defined for them or will they use the image defined for the job?
config.toml - runner 1
... [runners.docker] ... image = "node:12.18.4-alpine" ...
config.toml - runner 2
... [runners.docker] ... image = "docker:19.03.12" ...
build: stage: build image: node:12.18.4-alpine script: - npm install - npm run build