Repository :
http://git.fedorahosted.org/cgit/copr.git
On branch : master
---------------------------------------------------------------
commit 07c7d6058260c8a015dbe0728e045f841fa96ade
Author: Seth Vidal <skvidal(a)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.