NewbieGuide

Differences between revisions 1 and 3 (spanning 2 versions)
Revision 1 as of 2014-07-03 11:25:52
Size: 246
Editor: mvo
Comment:
Revision 3 as of 2014-07-03 11:51:45
Size: 1532
Editor: mvo
Comment:
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
== Introduction ==
 * Its all in one google spreedsheet that mostly updates itself automatically (its a frontend to jenkins)
 * First column in the spreedsheet is important! Keep attention to the number of free silos, try to keep slios free
 * The spreedsheet has multiple page, the main one is "pending", but there is a important one "Archive" that contains *all* of the history
 * Merge propoosal to land (row F) is important, order is important too but its not limited to a single project
 * Additional source packages to land: you need to dput these additional source packages from the archive into the silo PPA
 * QA sign off needed: only in effect if we are in train-con-zero - and then *only* stuff with QA-sign-off: no can enter the image
 * Ready? : really important, once its ready, assign to a silo

== Terms ==
 * Silo are PPAs that are used to prepare a landing
 * Landers are trusted people of the upstream project who can drive landing and do the final testing
 * TrainCon-Zero: when no new image is generated for 7 buisiness days this "emergency" state is reached and only critical fixes can go in
Line 9: Line 21:
 * Main landing spreadsheet: https://wiki.ubuntu.com/citrain
 * Testing results: ci.ubuntu.com/smokeng/utopic/touch/
 * Main landing spreadsheet: https://wiki.ubuntu.com/citrain (refreshes every 5min)
 * Jenkins that is controlled via the spreedsheet: https://ci-train.ubuntu.com/
 * Code for the spreedsheet: lp:cupstream2distro

 * Testing results: http://ci.ubuntu.com/smokeng/utopic/touch/
 

Newbie guide

So you want to ride the CI train? Great, here is what you need to know:

Introduction

  • Its all in one google spreedsheet that mostly updates itself automatically (its a frontend to jenkins)
  • First column in the spreedsheet is important! Keep attention to the number of free silos, try to keep slios free
  • The spreedsheet has multiple page, the main one is "pending", but there is a important one "Archive" that contains *all* of the history
  • Merge propoosal to land (row F) is important, order is important too but its not limited to a single project
  • Additional source packages to land: you need to dput these additional source packages from the archive into the silo PPA
  • QA sign off needed: only in effect if we are in train-con-zero - and then *only* stuff with QA-sign-off: no can enter the image
  • Ready? : really important, once its ready, assign to a silo

Terms

  • Silo are PPAs that are used to prepare a landing
  • Landers are trusted people of the upstream project who can drive landing and do the final testing
  • TrainCon-Zero: when no new image is generated for 7 buisiness days this "emergency" state is reached and only critical fixes can go in

citrain/NewbieGuide (last edited 2015-09-02 04:12:32 by 1)