Details
-
Sub-task
-
Resolution: Out of scope
-
P2: Important
-
None
Description
We should provide a web interface which accepts plain text packaging requests.
The requests should support these options:
- giturl: must be git://path/to/repo.git@somesha1
- product: the product to test; only qtmobility is supported in this first version
- confs: used to modify the list of tested configurations. Defaults to meego_trunk and harmattan. Uses +/- syntax to add/remove configurations.
When the request is submitted, the user is given a link to a webpage containing info on the request, which may link to other systems (e.g. Pulse).
The system shall produce packages of mobility for the given configurations (limited to meego_trunk and harmattan for now). Once the request completes, the aforementioned request webpage will show links to packages ready for download, and an email will be sent to the request submitter.
# giturl specifies source to test giturl git://scm.dev.nokia.troll.no/qtmobility/qtm-connectivity.git@b6ffa375246f9432879e61c2fb8e603c900e410b # product specifier; # in this first version, only qtmobility is supported product qtmobility # confs is used to modify the platforms; + means add (test), - means remove (do not test) # add meego.com trunk build test and remove harmattan test confs +meego_trunk -harmattan # alternatively I could do like this to test only meego_trunk: # confs meego_trunk