From Fedora Project Wiki

< User:Bkabrda‎ | BuildSys

Revision as of 06:20, 26 October 2012 by Bkabrda (talk | contribs) (Created page with "= BuildSys Frontend <-> Backend API = == Getting Waiting Builds From Frontend == To get 10 oldest submitted builds, use http://deployed_frontend_instance/waiting_builds/ - J...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

BuildSys Frontend <-> Backend API

Getting Waiting Builds From Frontend

To get 10 oldest submitted builds, use http://deployed_frontend_instance/waiting_builds/ - JSON is returned by default, example response:

{

 "builds": [
   {
     "copr_id": 5,
     "user_id": 1,
     "results": null,
     "started_on": null,
     "copr": {
       "owner_id": 2,
       "repos": null,
       "chroots": "fedora-17-i386 fedora-17-x86_64",
       "id": 5,
       "name": "ff2"
     },
     "submitted_on": 1351157544,
     "ended_on": null,
     "pkgs": "http://foo/pkg.src.rpm",
     "id": 5
   },
   {
     "copr_id": 3,
     "user_id": 1,
     "results": null,
     "started_on": null,
     "copr": {
       "owner_id": 1,
       "repos": "http://foo/repo http://bar/repo",
       "chroots": "fedora-rawhide-i386 fedora-rawhide-x86_64",
       "id": 3,
       "name": "baz"
     },
     "submitted_on": 1351153692,
     "ended_on": null,
     "pkgs": "http://foo/pkg-1.src.rpm http://foo/spam-2.src.rpm",
     "id": 4
   },

...

 ]

}

A question is, what the repos should be: repofiles or urls of the actual repos? Do we want separate repos for different chroots in one copr (as in "fedora-rawhide-i386: foo-i386", "fedora-rawhide-x86_64: foo-x86_64") or it doesn't matter?