Ejemplo n.º 1
0
def list_build_configurations(page_size=200, page_index=0, sort="", q=""):
    """
    List all BuildConfigurations
    """
    data = list_build_configurations_raw(page_size, page_index, sort, q)
    if data:
        return utils.format_json_list(data)
Ejemplo n.º 2
0
def list_revisions_of_build_configuration(id=None, name=None, page_size=200, page_index=0, sort=""):
    """
    List audited revisions of a BuildConfiguration
    """
    data = list_revisions_of_build_configuration_raw(id, name, page_size, page_index, sort)
    if data:
        return utils.format_json_list(data)
Ejemplo n.º 3
0
def get_revision_of_build_configuration(revision_id, id=None, name=None):
    """
    Get a specific audited revision of a BuildConfiguration
    """
    data = get_revision_of_build_configuration_raw(revision_id, id, name)
    if data:
        return utils.format_json_list(data)
Ejemplo n.º 4
0
def add_product_version_to_build_configuration(id=None, name=None, product_version_id=None):
    """
    Associate an existing ProductVersion with a BuildConfiguration
    """
    data = remove_product_version_from_build_configuration_raw(id, name, product_version_id)
    if data:
        return utils.format_json_list(data)
Ejemplo n.º 5
0
def remove_product_version_from_build_configuration(id=None, name=None, product_version_id=None):
    """
    Remove a ProductVersion from association with a BuildConfiguration
    """
    data = remove_product_version_from_build_configuration_raw(id, name, product_version_id)
    if data:
        return utils.format_json_list(data)
Ejemplo n.º 6
0
def remove_dependency(id=None, name=None, dependency_id=None, dependency_name=None):
    """
    Remove a BuildConfiguration from the dependency list of another BuildConfiguration
    """
    data = remove_dependency_raw(id, name, dependency_id, dependency_name)
    if data:
        return utils.format_json_list(data)
Ejemplo n.º 7
0
def list_product_versions_for_build_configuration(id=None, name=None, page_size=200, page_index=0, sort="", q=""):
    """
    List all ProductVersions associated with a BuildConfiguration
    """
    data = list_product_versions_for_build_configuration_raw(id, name, page_size, page_index, sort, q)
    if data:
        return utils.format_json_list(data)
Ejemplo n.º 8
0
def add_dependency(id=None, name=None, dependency_id=None, dependency_name=None):
    """
    Add an existing BuildConfiguration as a dependency to another BuildConfiguration.
    """
    data = add_dependency_raw(id, name, dependency_id, dependency_name)
    if data:
        return utils.format_json_list(data)
Ejemplo n.º 9
0
def list_build_configurations_for_product_version(product_id, version_id, page_size=200, page_index=0, sort="", q=""):
    """
    List all BuildConfigurations associated with the given ProductVersion
    """
    data = list_build_configurations_for_project_raw(product_id, version_id, page_size, page_index, sort, q)
    if data:
        return utils.format_json_list(data)
Ejemplo n.º 10
0
def list_build_configurations_for_project(id=None, name=None, page_size=200, page_index=0, sort="", q=""):
    """
    List all BuildConfigurations associated with the given Project.
    """
    data = list_build_configurations_for_project_raw(id, name, page_size, page_index, sort, q)
    if data:
        return utils.format_json_list(data)
Ejemplo n.º 11
0
def list_projects(page_size=200, page_index=0, sort="", q=""):
    """
    List all Projects
    """
    content = list_projects_raw(page_size=page_size, page_index=page_index, sort=sort, q=q)
    if content:
        return utils.format_json_list(content)
Ejemplo n.º 12
0
def list_build_set_records(id=None, name=None, page_size=200, page_index=0, sort="", q=""):
    """
    List all build set records for a BuildConfigurationSet
    """
    content = list_build_set_records(id, name, page_size, page_index, sort, q)
    if content:
        return utils.format_json_list(content)
Ejemplo n.º 13
0
def list_running_builds(page_size=200, page_index=0, sort=""):
    """
    List all RunningBuilds
    """
    content = list_running_builds_raw(page_size, page_index, sort)
    if content:
        return utils.format_json_list(content)
Ejemplo n.º 14
0
def list_product_versions(page_size=200, page_index=0, sort="", q=""):
    """
    List all ProductVersions
    """
    content = list_product_versions_raw(page_size, page_index, sort, q)
    if content:
        return utils.format_json_list(content)
Ejemplo n.º 15
0
def list_milestones_for_version(id):
    """
    List ProductMilestones for a specific ProductVersion
    """
    data = list_milestones_for_version_raw(id)
    if data:
        return utils.format_json_list(data)
Ejemplo n.º 16
0
def list_milestones(page_size=200, page_index=0, q="", sort=""):
    """
    List all ProductMilestones
    """
    data = list_milestones_raw(page_size, page_index, sort, q)
    if data:
        return utils.format_json_list(data)
Ejemplo n.º 17
0
def list_milestones_for_version(id):
    """
    List ProductMilestones for a specific ProductVersion
    """
    data = list_milestones_for_version_raw(id)
    if data:
        return utils.format_json_list(data)
Ejemplo n.º 18
0
def match_repository_configuration(url, page_size=10, sort=""):
    """
    Search for Repository Configurations based on internal or external url with exact match
    """
    content = match_repository_configuration_raw(url, page_size, sort)
    if content:
        return utils.format_json_list(content)
Ejemplo n.º 19
0
def list_product_versions(page_size=200, page_index=0, sort="", q=""):
    """
    List all ProductVersions
    """
    content = list_product_versions_raw(page_size, page_index, sort, q)
    if content:
        return utils.format_json_list(content)
Ejemplo n.º 20
0
def list_build_configuration_set_records(page_size=200, page_index=0, sort="", q=""):
    """
    List all build configuration set records.
    """
    data = list_build_configuration_set_records_raw(page_size, page_index, sort, q)
    if data:
        return utils.format_json_list(data)
Ejemplo n.º 21
0
def list_licenses(page_size=200, page_index=0, sort="", q=""):
    """
    List all Licenses
    """
    response = utils.checked_api_call(pnc_api.licenses, 'get_all', page_size=page_size, page_index=page_index, sort=sort, q=q)
    if response:
        return utils.format_json_list(response.content)
Ejemplo n.º 22
0
def list_build_configurations_for_set(id=None, name=None, page_size=200, page_index=0, sort="", q=""):
    """
    List all build configurations in a given BuildConfigurationSet.
    """
    content = list_build_configurations_for_set_raw(id, name, page_size, page_index, sort, q)
    if content:
        return utils.format_json_list(content)
Ejemplo n.º 23
0
def list_build_set_records(id=None, name=None, page_size=200, page_index=0, sort="", q=""):
    """
    List all build set records for a BuildConfigurationSet
    """
    content = list_build_set_records_raw(id, name, page_size, page_index, sort, q)
    if content:
        return utils.format_json_list(content)
Ejemplo n.º 24
0
def match_repository_configuration(url, page_size=10, page_index=0, sort=""):
    """
    Search for Repository Configurations based on internal or external url with exact match
    """
    content = match_repository_configuration_raw(url, page_size, page_index, sort)
    if content:
        return utils.format_json_list(content)
Ejemplo n.º 25
0
def list_repository_configurations(page_size=200, page_index=0, sort="", q=""):
    """
    List all RepositoryConfigurations
    """
    response = utils.checked_api_call(pnc_api.repositories, 'get_all', page_size=page_size, page_index=page_index, sort=sort, q=q)
    if response:
        return utils.format_json_list(response.content)
Ejemplo n.º 26
0
def list_projects(page_size=200, page_index=0, sort="", q=""):
    """
    List all Projects
    """
    content = list_projects_raw(page_size=200, page_index=0, sort="", q="")
    if content:
        return utils.format_json_list(content)
Ejemplo n.º 27
0
def list_milestones(page_size=200, page_index=0, q="", sort=""):
    """
    List all ProductMilestones
    """
    data = list_milestones_raw(page_size, page_index, sort, q)
    if data:
        return utils.format_json_list(data)
Ejemplo n.º 28
0
def list_records_for_build_config_set(id, page_size=200, page_index=0, sort="", q=""):
    """
    Get a list of BuildRecords for the given BuildConfigSetRecord
    """
    data = list_records_for_build_config_set_raw(id, page_size, page_index, sort, q)
    if data:
        return utils.format_json_list(data)
Ejemplo n.º 29
0
def list_build_configurations_for_set(id=None, name=None, page_size=200, page_index=0, sort="", q=""):
    """
    List all build configurations in a given BuildConfigurationSet.
    """
    content = list_build_configurations_for_set_raw(id, name, page_size, page_index, sort, q)
    if content:
        return utils.format_json_list(content)
Ejemplo n.º 30
0
def list_records_for_build_configuration(id=None, name=None, page_size=200, page_index=0, sort="", q=""):
    """
    List all BuildRecords for a given BuildConfiguration
    """
    data = list_records_for_build_configuration_raw(id, name, page_size, page_index, sort, q)
    if data:
        return utils.format_json_list(data)
Ejemplo n.º 31
0
def list_build_configuration_sets(page_size=200, page_index=0, sort="", q=""):
    """
    List all build configuration sets
    """
    data = list_build_configuration_sets_raw(page_size, page_index, sort, q)
    if data:
        return utils.format_json_list(data)
Ejemplo n.º 32
0
def list_repository_configurations(page_size=200, page_index=0, sort="", q=""):
    """
    List all RepositoryConfigurations
    """
    response = utils.checked_api_call(pnc_api.repositories, 'get_all', page_size=page_size, page_index=page_index, sort=sort, q=q)
    if response:
        return utils.format_json_list(response.content)
Ejemplo n.º 33
0
def list_records_for_project(id=None, name=None, page_size=200, page_index=0, sort="", q=""):
    """
    List all BuildRecords for a given Project
    """
    data = list_records_for_project_raw(id, name, page_size, page_index, sort, q)
    if data:
        return utils.format_json_list(data)
def list_build_configurations(page_size=200, sort="", q=""):
    """
    List all BuildConfigurations
    """
    response = utils.checked_api_call(configs_api, 'get_all', page_size=page_size, sort=sort, q=q)
    if response:
        return utils.format_json_list(response.content)
Ejemplo n.º 35
0
def list_build_configuration_sets(page_size=200, page_index=0, sort="", q=""):
    """
    List all build configurtion sets
    """
    response = utils.checked_api_call(sets_api, 'get_all', page_size=page_size, page_index=page_index, sort=sort, q=q)
    if response:
        return utils.format_json_list(response.content)
Ejemplo n.º 36
0
def list_records_for_build_configuration(id=None, name=None, page_size=200, page_index=0, sort="", q=""):
    """
    List all BuildRecords for a given BuildConfiguration
    """
    data = list_records_for_build_configuration_raw(id, name, page_size, page_index, sort, q)
    if data:
        return utils.format_json_list(data)
Ejemplo n.º 37
0
def list_versions_for_product(id=None, name=None, page_size=200, page_index=0, sort='', q=''):
    """
    List all ProductVersions for a given Product
    """
    content = list_versions_for_product_raw(id, name, page_size, page_index, sort, q)
    if content:
        return utils.format_json_list(content)
Ejemplo n.º 38
0
def list_build_records(page_size=200, page_index=0, sort="", q=""):
    """
    List all BuildRecords
    """
    data = list_build_records_raw(page_size, page_index, sort, q)
    if data:
        return utils.format_json_list(data)
Ejemplo n.º 39
0
def list_product_versions(page_size=200, sort="", q=""):
    """
    List all ProductVersions
    """
    response = utils.checked_api_call(versions_api, 'get_all', page_size=page_size, sort=sort, q=q)
    if response:
        return utils.format_json_list(response.content)
Ejemplo n.º 40
0
def list_products(page_size=200, page_index=0, sort="", q=""):
    """
    List all Products
    """
    response = utils.checked_api_call(products_api, 'get_all', page_size=page_size, page_index=page_index, q=q, sort=sort)
    if response:
        return utils.format_json_list(response.content)
Ejemplo n.º 41
0
def list_records_for_project(id=None, name=None, page_size=200, page_index=0, sort="", q=""):
    """
    List all BuildRecords for a given Project
    """
    data = list_records_for_project_raw(id, name, page_size, page_index, sort, q)
    if data:
        return utils.format_json_list(data)
Ejemplo n.º 42
0
def get_environment(id=None, name=None):
    """
    Get a specific Environment by name or ID
    """
    data = get_environment_raw(id, name)
    if data:
        return utils.format_json_list(data)
Ejemplo n.º 43
0
def list_build_records(page_size=200, page_index=0, sort="", q=""):
    """
    List all BuildRecords
    """
    data = list_build_records_raw(page_size, page_index, sort, q)
    if data:
        return utils.format_json_list(data)
Ejemplo n.º 44
0
def search_repository_configuration(url, page_size=10, page_index=0, sort=""):
    """
    Search for Repository Configurations based on internal or external url
    """
    content = search_repository_configuration_raw(url, page_size, page_index, sort)
    if content:
        return utils.format_json_list(content)
Ejemplo n.º 45
0
def list_built_artifacts(id, page_size=200, page_index=0, sort="", q=""):
    """
    List Artifacts associated with a BuildRecord
    """
    data = list_built_artifacts_raw(id, page_size, page_index, sort, q)
    if data:
        return utils.format_json_list(data)
Ejemplo n.º 46
0
def list_built_artifacts(id, page_size=200, page_index=0, sort="", q=""):
    """
    List Artifacts associated with a BuildRecord
    """
    data = list_built_artifacts_raw(id, page_size, page_index, sort, q)
    if data:
        return utils.format_json_list(data)
Ejemplo n.º 47
0
def get_revision_of_build_configuration(revision_id, id=None, name=None):
    """
    Get a specific audited revision of a BuildConfiguration
    """
    data = get_revision_of_build_configuration_raw(revision_id, id, name)
    if data:
        return utils.format_json_list(data)
Ejemplo n.º 48
0
def list_releases_for_version(id):
    """
    List all ProductReleases for a ProductVersion
    """
    data = list_releases_for_version_raw(id)
    if data:
        return utils.format_json_list(data)
Ejemplo n.º 49
0
def build_set(id=None, name=None, force=False):
    """
    Start a build of the given BuildConfigurationSet
    """
    content = build_set_raw(id, name, force)
    if common:
        return utils.format_json_list(content)
Ejemplo n.º 50
0
def list_product_releases(page_size=200, page_index=0, sort="", q=""):
    """
    List all ProductReleases
    """
    data = list_product_releases_raw(page_size, page_index, sort, q)
    if data:
        return utils.format_json_list(data)
Ejemplo n.º 51
0
def list_running_builds(page_size=200, page_index=0, sort=""):
    """
    List all RunningBuilds
    """
    content = list_running_builds_raw(page_size, page_index, sort)
    if content:
        return utils.format_json_list(content)
Ejemplo n.º 52
0
def list_product_releases(page_size=200, page_index=0, sort="", q=""):
    """
    List all ProductReleases
    """
    data = list_product_releases_raw(page_size, page_index, sort, q)
    if data:
        return utils.format_json_list(data)
Ejemplo n.º 53
0
def list_releases_for_version(id):
    """
    List all ProductReleases for a ProductVersion
    """
    data = list_releases_for_version_raw(id)
    if data:
        return utils.format_json_list(data)
def list_revisions_of_build_configuration(id=None, name=None, page_size=200, sort=""):
    """
    List audited revisions of a BuildConfiguration
    """
    found_id = common.set_id(configs_api, id, name)
    response = utils.checked_api_call(configs_api, 'get_revisions', id=found_id, page_size=page_size, sort=sort)
    if response:
        return utils.format_json_list(response.content)
Ejemplo n.º 55
0
def list_build_configurations_for_set(id=None, name=None, page_size=200, sort="", q=""):
    """
    List all build configurations in a given BuildConfigurationSet.
    """
    found_id = common.set_id(sets_api, id, name)
    response = utils.checked_api_call(sets_api, 'get_configurations', id=found_id, page_size=page_size, sort=sort, q=q)
    if response:
        return utils.format_json_list(response.content)
Ejemplo n.º 56
0
def list_releases_for_version(id):
    """
    List all ProductReleases for a ProductVersion
    """
    response = utils.checked_api_call(
        releases_api, 'get_all_by_product_version_id', version_id=id)
    if response:
        return utils.format_json_list(response.content)
Ejemplo n.º 57
0
def list_build_set_records(id=None, name=None, page_size=200, page_index=0, sort="", q=""):
    """
    List all build set records for a BuildConfigurationSet
    """
    found_id = common.set_id(sets_api, id, name)
    response = utils.checked_api_call(sets_api, 'get_all_build_config_set_records', id=found_id, page_size=page_size, page_index=page_index, sort=sort, q=q)
    if response:
        return utils.format_json_list(response.content)
Ejemplo n.º 58
0
def list_dependencies(id=None,
                      name=None,
                      page_size=200,
                      page_index=0,
                      sort="",
                      q=""):
    data = list_dependencies_raw(id, name, page_size, page_index, sort, q)
    if data:
        return utils.format_json_list(data)
Ejemplo n.º 59
0
def push_build_set(id, tag_prefix):
    """
    Push build set to Brew
    """
    req = swagger_client.BuildConfigSetRecordPushRequestRest()
    req.tag_prefix = tag_prefix
    req.build_config_set_record_id = id
    response = utils.checked_api_call(pnc_api.build_push, 'push_record_set', body=req)
    if response:
        return utils.format_json_list(response)
Ejemplo n.º 60
0
def list_attributes(id):
    data = list_attributes_raw(id)
    if data:
        return utils.format_json_list(data)