llvm_snapshot_builder.actions.build_packages

CoprActionBuildPackages

Module Contents

Classes

CoprActionBuildPackages

Builds a list of packages for the given chroots in the order they are given.

class llvm_snapshot_builder.actions.build_packages.CoprActionBuildPackages(proj: Union[llvm_snapshot_builder.copr_project_ref.CoprProjectRef, str], package_names: list[str] = None, chroots: list[str] = None, wait_on_build_id: int = None, timeout: int = None, **kwargs)[source]

Bases: llvm_snapshot_builder.actions.action.CoprAction, llvm_snapshot_builder.mixins.client_mixin.CoprClientMixin, llvm_snapshot_builder.mixins.package_builder_mixin.CoprPackageBuilderMixin

Builds a list of packages for the given chroots in the order they are given.

NOTE: We kick-off builds for each chroot individually so that an x86_64 build doesn’t have to wait for a potentially slower s390x build.

run() bool[source]

Runs the action.