I recently needed to run two builds (production and stable development images) in parallel and I found that parallel steps d not support the
trigger: manual property.
We run out test scripts before the builds and need a manual trigger since not every pipeline trigger should build a new image. As a workaround I created a "dummy step" before the parallel build steps just to enable the manual trigger, but this creates an overhead because nothing is done inside this "dummy step".
Could you enable the
trigger: manual property inside parallel steps so it's faster? Also it's more declarative and makes the yaml clearer to read. The syntax could be something like this:
parallel: trigger: manual - step: script: ... -step: script: ...