~allanlesage/uci-engine/coverage-extractor

« back to all changes in this revision

Viewing changes to docs/components/project-manager.rst

  • Committer: Vincent Ladeuil
  • Author(s): ubuntu ci team et al.
  • Date: 2013-11-16 10:12:08 UTC
  • Revision ID: vila+ci@canonical.com-20131116101208-vw9kd9uobtgq8asa
Initial import from shared docs

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Project Manager
 
2
===============
 
3
 
 
4
*Purpose:*
 
5
 
 
6
* Contains project centric knowledge such as location of trunk names of integration tests, point of contact, etc. Also knows status of current MPs being built and a queue of MPs to process.
 
7
 
 
8
*Deployment:*
 
9
 
 
10
* Can run as a juju service.
 
11
* State needs to serialized whenever it is updated, so that status can be regenerated on a restart.
 
12
* Public facing UI to provide status (or should this export all status to the Web Server)?
 
13
* Most likely a part of the ticket system database
 
14
 
 
15
*Interactions:*
 
16
 
 
17
* Landing Manager - Requests project metadata and provides updates on status of a branch through the CI system.
 
18
 
 
19
*Development Plan:*
 
20
 
 
21
* Define backend storage
 
22
* Define API
 
23
* Integrate with Landing Manager
 
24