Build Options¶
When submitting a new build, it is possible to specify some options in buildopts
parameter.
Those are common for all build methods.
Field | Type | Description |
---|---|---|
timeout | int | build timeout |
chroots | list of strings | build only for given chroots |
background | bool | mark the build as a background job |
progress_callback | callable | function that receives a MultipartEncoderMonitor instance for each chunck of uploaded data |
bootstrap | string | configure the Mock’s bootstrap feature for this build, possible values are
untouched (the default, project/chroot configuration is used) , default
(the mock-core-configs default is used), image (the default image is used
to initialize bootstrap), on and off |
with_build_id | int | put the new build into a build batch toghether with the specified build ID |
after_build_id | int | put the new build into a new build batch, and process it once the batch with the specified build ID is processed |
Example usage¶
url = "http://foo.ex/baz.src.rpm"
client.build_proxy.create_from_url(url, buildopts={
"chroots": ["fedora-rawhide-x86_64"],
"background": True,
})