Exemplo n.º 1
0
def list_builders():
    collection = {"_type": "builders", "href": request.url}
    jobs = JobRegistry().jobs
    builders = []
    for builder_id in jobs.keys():
        job = jobs[builder_id]
        builders.append(
            {
                "completed": job.percent_complete,
                "status": job.status,
                "operation": job.operation,
                "target": job.target,
                "_type": "builder",
                "id": builder_id,
                "image_id": job.image_id,
                "build_id": job.build_id,
                "target_image_id": job.target_image_id,
                "provider": job.provider,
                "provider_account_identifier": job.provider_account_identifier,
                "href": "%s/%s" % (request.url, builder_id),
            }
        )

    collection["builders"] = builders
    return collection
Exemplo n.º 2
0
def list_builders():
    collection = {'_type':'builders','href':request.url}
    jobs = JobRegistry().jobs
    builders = []
    for builder_id in jobs.keys():
        job = jobs[builder_id]
        builders.append({'completed':job.percent_complete,
                         'status':job.status,
                         'operation':job.operation,
                         'target':job.target,
                         '_type':'builder',
                         'id':builder_id,
                         'href':'%s/%s' % (request.url, builder_id)})

    collection['builders'] = builders
    return collection