Skip to content

peridot build package command should have argument to chain builds #138

@NeilHanlon

Description

@NeilHanlon

Is this feature request related to a problem? If so, please describe it.

Sometimes we need to build a package and then another package; or otherwise wish to serialize the build of large packages. We can do this in two ways:

  1. add a --wait-for argument which waits until that build completes (Successfully), before running the next build.
  2. Permit multiple packages to be specified when running peridot build package, and have an argument for the max parallelism of the builds, if multiple packages are specified. By default, it would build all the packages in parallel, but would otherwise build them in the order they were supplied, using up to N parallel builds, where N is some integer between 1 and (some maximum)

Describe the solution you'd like to see

Solutions one and/or two would be good.

In the first solution, we would need to decide whether to implement this client side or server side. I'm tempted to say it should be server side, but that may mean it has to wait for peridotv2 (soon!)

Have you considered alternative solutions/features? If so, please describe them.

No response

Version and Build Information

n/a

Additional Context

No response

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions