[copr] master: - update readme with simple overview - remove done TODO list item (07c7d60)

skvidal at fedoraproject.org skvidal at fedoraproject.org
Fri Jan 11 22:25:26 UTC 2013

Repository : http://git.fedorahosted.org/cgit/copr.git

On branch  : master


commit 07c7d6058260c8a015dbe0728e045f841fa96ade
Author: Seth Vidal <skvidal at fedoraproject.org>
Date:   Fri Jan 11 17:23:24 2013 -0500

    - update readme with simple overview
    - remove done TODO list item


 README       |   15 +++++++++++++++
 TODO-backend |    2 --
 2 files changed, 15 insertions(+), 2 deletions(-)

diff --git a/README b/README
index 92034f0..99991b3 100644
--- a/README
+++ b/README
@@ -5,3 +5,18 @@ Right now all the work is going on in 2 branches:
+Overview of use:
+- frontend allows users to create a copr for themselves.
+  - then they are able to submit urls to pkgs they wish to build
+- the frontend makes the build requests available as JSON
+- the backend polls the frontend for new builds
+- when it finds a new build it spins off a builder using
+  the ansible playbook to create a new builder instance 
+  (normally in a private or public cloud)
+- it notifies the frontend that the build is starting
+- it submits the pkg/repo/etc to be built on the instance with mockchain
+- it retrieves the results and saves them into the results dir
+- it returns the build status and where to find the results to the front end
diff --git a/TODO-backend b/TODO-backend
index 4cc5ca1..058330e 100644
--- a/TODO-backend
+++ b/TODO-backend
@@ -15,5 +15,3 @@
 - work on a way to find and cancel a specific build that's happening other than just killing the instance
 - determine if it is properly checking the timeout from a dead instance
 - maybe dump out the PID of the worker that is running so we know which one to kill?
-- failure/success not being returned correctly. Should check for 'fail' in the directories and return based on
-  that. also anything lacking success is a failure.

More information about the copr-devel mailing list