Each Job has a single build plan. When a build of a job is created, the plan determines what happens.
A new build of the job is scheduled whenever
get steps with
trigger: true have new versions available.
To visualize the job in the pipeline, resources that appear as
get steps are drawn as inputs, and resources that appear in
put steps appear as outputs.