NewbieGuide

Differences between revisions 21 and 22
Revision 21 as of 2015-09-02 04:11:39
Size: 1636
Editor: 1
Comment:
Revision 22 as of 2015-09-02 04:12:32
Size: 59
Editor: 1
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= Newbie guide =

What you need to know if you are new to the citrain landing team:

== What do do ==
 * join #ubuntu-ci-eng and highlight on "trainguards"
 * wait for stuff to be ready for publishing (the bot will tell you about it) and perform the "steps for publishing" below
 * the expectation is to do up to 50% of your work time on landings

== What is it ==

The citrain is a tool to coordinate landing of new features. This includes building/testing and publishing.

== Steps for publishing ==
 * when a landing is built queuebot will say so in the #ubuntu-ci-eng channel
 * click the link queuebot pings
 * click on "publish" on the request, that links to a jenkins page
   * '''WARNING''' publish means to publish into the REAL archive - do not publish '''NEW''' packages without consulting archive admins
 * click on "build" on the jenkins form
 * if there are packaging changes the circle on the left will turn red and you need to review the build artifact with the packaging diff (e.g. nuntium_packaging_changes.diff), then click on "Build with Parameters" on the left and select ACK_PACKAGING
 * the status should be "blue" (successful), you can close the jenkins tab now


== Links ==
 * Main landing spreadsheet: https://wiki.ubuntu.com/citrain
 * Testing results: http://ci.ubuntu.com/smokeng/utopic/touch/
 * Who is who: https://wiki.ubuntu.com/citrain/LandingTeam
 * The Daily release FAQ is valid under citrain: https://wiki.ubuntu.com/DailyRelease/FAQ (apart from "When do changes need to land in a coherent piece?" and "I want one of my commit not being part of debian/changelog")

 
#REFRESH 0 https://wiki.ubuntu.com/citrain/LandingProcess

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