|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cache_graph_data(cls,
type,
time,
pending=0,
running=0) |
source code
|
|
|
get_build_importing_queue(cls,
background=None)
Returns Builds which are waiting to be uploaded to dist git |
source code
|
|
|
get_pending_srpm_build_tasks(cls,
background=None) |
source code
|
|
|
get_pending_build_tasks(cls,
background=None,
for_backend=False)
Get list of BuildChroot objects that are to be (re)processed. |
source code
|
|
|
|
|
|
|
|
|
get_multiple_by_copr(cls,
copr)
Get collection of builds in copr sorted by build_id descending |
source code
|
|
|
get_multiple_by_user(cls,
user)
Get collection of builds in copr sorted by build_id descending form
the copr belonging to `user` |
source code
|
|
|
get_copr_builds_list(cls,
copr,
dirname=None) |
source code
|
|
|
|
|
get_multiple_by_name(cls,
username,
coprname) |
source code
|
|
|
|
|
|
|
create_new_from_other_build(cls,
user,
copr,
source_build,
chroot_names=None,
**build_options) |
source code
|
|
|
create_new_from_url(cls,
user,
copr,
url,
chroot_names=None,
copr_dirname=None,
**build_options)
:type user: models.User :type copr: models.Copr |
source code
|
|
|
create_new_from_scm(cls,
user,
copr,
scm_type,
clone_url,
committish='',
subdirectory='',
spec='',
srpm_build_method='rpkg',
chroot_names=None,
copr_dirname=None,
**build_options)
:type user: models.User :type copr: models.Copr |
source code
|
|
|
create_new_from_pypi(cls,
user,
copr,
pypi_package_name,
pypi_package_version,
spec_template,
python_versions,
chroot_names=None,
copr_dirname=None,
**build_options)
:type user: models.User :type copr: models.Copr :type package_name:
str :type version: str :type python_versions: List[str] |
source code
|
|
|
create_new_from_rubygems(cls,
user,
copr,
gem_name,
chroot_names=None,
copr_dirname=None,
**build_options)
:type user: models.User :type copr: models.Copr :type gem_name: str
:type chroot_names: List[str] :rtype: models.Build |
source code
|
|
|
create_new_from_custom(cls,
user,
copr,
script,
script_chroot=None,
script_builddeps=None,
script_resultdir=None,
chroot_names=None,
copr_dirname=None,
**kwargs)
:type user: models.User :type copr: models.Copr :type script: str
:type script_chroot: str :type script_builddeps: str :type
script_resultdir: str :type chroot_names: List[str] :rtype:
models.Build |
source code
|
|
|
create_new_from_distgit(cls,
user,
copr,
package_name,
distgit_name=None,
distgit_namespace=None,
committish=None,
chroot_names=None,
copr_dirname=None,
**build_options)
Request build of package from DistGit repository |
source code
|
|
|
create_new_from_upload(cls,
user,
copr,
f_uploader,
orig_filename,
chroot_names=None,
copr_dirname=None,
**build_options)
:type user: models.User :type copr: models.Copr :param
f_uploader(file_path): function which stores data at the given
`file_path` :return: |
source code
|
|
|
create_new(cls,
user,
copr,
source_type,
source_json,
chroot_names=None,
pkgs="",
git_hashes=None,
skip_import=False,
background=False,
batch=None,
srpm_url=None,
copr_dirname=None,
package=None,
**build_options)
:type user: models.User :type copr: models.Copr :type chroot_names:
List[str] :type source_type: int value from helpers.BuildSourceEnum
:type source_json: str in json format :type pkgs: str :type
git_hashes: dict :type skip_import: bool :type background: bool :type
batch: models.Batch :rtype: models.Build |
source code
|
|
|
_setup_batch(cls,
batch,
after_build_id,
with_build_id,
user) |
source code
|
|
|
add(cls,
user,
pkgs,
copr,
source_type=None,
source_json=None,
repos=None,
chroots=None,
timeout=None,
enable_net=True,
git_hashes=None,
skip_import=False,
background=False,
batch=None,
srpm_url=None,
copr_dirname=None,
bootstrap=None,
package=None,
after_build_id=None,
with_build_id=None) |
source code
|
|
|
rebuild_package(cls,
package,
source_dict_update={},
copr_dir=None,
update_callback=None,
scm_object_type=None,
scm_object_id=None,
scm_object_url=None,
submitted_by=None)
Rebuild a concrete package by a webhook. |
source code
|
|
|
get_buildchroots_by_build_id_and_branch(cls,
build_id,
branch)
Returns a list of BuildChroots identified by build_id and dist-git
branch name. |
source code
|
|
|
|
|
|
|
|
|
|
|
|
|
check_build_to_delete(cls,
user,
build)
:type user: models.User :type build: models.Build |
source code
|
|
|
delete_build(cls,
user,
build,
send_delete_action=True)
:type user: models.User :type build: models.Build |
source code
|
|
|
|
|
mark_as_failed(cls,
build_id)
Marks build as failed on all its non-finished chroots |
source code
|
|
|
|
|
filter_is_finished(cls,
query,
is_finished) |
source code
|
|
|
filter_by_group_name(cls,
query,
group_name) |
source code
|
|
|
filter_by_package_name(cls,
query,
package_name) |
source code
|
|
|
|
|
|
|
processing_builds(cls)
Query for all the builds which are not yet finished, it means all the
builds that have non-finished source status, or any non-finished
existing build chroot. |
source code
|
|