I have a question about what serial: true
does with respect to jobs. It seems a little redundant since serial_groups
already seems to control the serial execution of multiple jobs. But at the same time inside of the plan
there are constructs like do
that run steps of a plan in a series.
The documentation says this:
serial: boolean
Optional. Default false. If set to true, builds will queue up and execute one-by-one, rather than executing in parallel.
In in the "Concepts" section, concourse seems to define a "build" as
An instance of execution of a job's plan is called a build
In that case, if you don't specify build steps inside of a do
, will they run concurrently?