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?
paramsare an optional configuration of the task schema. tasks#paramsvarscan be used in most parts of the task configuration. vars