numerous.cli.build_manager_client module#

exception numerous.cli.build_manager_client.BuildError#

Bases: Exception

class numerous.cli.build_manager_client.BuildManagerClient(stub, spm_stub)#

Bases: object

create_history_update(repository, project_id, scenario_id, snapshot_id, parent_commit_id, comment, timestamp)#
Return type:

str

create_snapshot_get_upload_url(repository, snapshot_id, file_structure)#
Return type:

str

get_build_info(repository, build_id)#
Return type:

Any

get_download_url(repository, project_id, scenario_id, snapshot_id)#
Return type:

str

get_history_update(repository, commit_id)#
Return type:

Optional[HistoryUpdate]

get_scenario_history(repository, scenario_id)#
Return type:

List[HistoryUpdate]

launch_build(repository, commit_id, launch_after_build, tags, timeout)#
stream_build_logs(build_id, scenario_id, project_id)#
Return type:

Iterator[str]

update_job_image_reference(repository, project_id, scenario_id, job_id, path, commit_id, build_id)#
class numerous.cli.build_manager_client.HistoryUpdate(update)#

Bases: object

exception numerous.cli.build_manager_client.SnapshotAlreadyExistsError#

Bases: Exception

exception numerous.cli.build_manager_client.SnapshotError#

Bases: Exception

numerous.cli.build_manager_client.get_build_manager_client(api_url, id_token, organization)#
Return type:

Iterator[BuildManagerClient]