llvm_snapshot_builder.actions.build_all_packages¶
CoprActionBuildAllPackages
Module Contents¶
Classes¶
Builds everyting for the given chroots and creates optimal Copr batches. |
- class llvm_snapshot_builder.actions.build_all_packages.CoprActionBuildAllPackages(proj: Union[llvm_snapshot_builder.copr_project_ref.CoprProjectRef, str], chroots: list[str] = None, timeout: int = None, **kwargs)[source]¶
Bases:
llvm_snapshot_builder.mixins.client_mixin.CoprClientMixin,llvm_snapshot_builder.mixins.package_builder_mixin.CoprPackageBuilderMixin,llvm_snapshot_builder.actions.action.CoprActionBuilds everyting for the given chroots and creates optimal Copr batches. See https://docs.pagure.org/copr.copr/user_documentation.html#build-batches.
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.