Concourse provides two concepts: vars and params. Both of them can be used to pass some values inside of a task.
params:
COMMAND: deployment.deploy
vars:
command: deployment.deploy
When should use params? is there any rule of thumb?
params
are an optional configuration of the task schema. tasks#paramsvars
can be used in most parts of the task configuration. vars