ReleaseEngineering/How To/Create new ESR branch: Difference between revisions

Bug 1082602
(update bug template to include all needed information)
(Bug 1082602)
Line 54: Line 54:
Graph server schema changes. Requires both sql update ({{bug|808007}}) & deployment to both staging and production servers using a process similar to [[ReleaseEngineering:Buildduty:Slave_Management#Slavealloc|slavealloc updates]]. (releng has add permissions, so IT deployment <s>{{bug|808537}}</s> no longer needed except for deleting mistakes). (Use copy/modify/paste for all elements. Note that branch name is given in tbpl capitalization format.
Graph server schema changes. Requires both sql update ({{bug|808007}}) & deployment to both staging and production servers using a process similar to [[ReleaseEngineering:Buildduty:Slave_Management#Slavealloc|slavealloc updates]]. (releng has add permissions, so IT deployment <s>{{bug|808537}}</s> no longer needed except for deleting mistakes). (Use copy/modify/paste for all elements. Note that branch name is given in tbpl capitalization format.


== Update Treeherder and TBPL ==
== Update Treeherder ==
# File [https://bugzilla.mozilla.org/enter_bug.cgi?comment=Please%20start%20ingestion%20of%20data%20for%20the%20new%20tree%20%3CTREE%3E%0D%0A%0D%0AThis%20is%20implemented%20as%20branch%20%3CBRANCH%3E%20in%20hg%20repository%20%3CREPO_URL%3E%0D%0A%0D%0A&component=Treeherder%3A%20Data%20Ingestion&priority=P1&product=Tree%20Management&short_desc=Start%20data%20ingestion%20for%20tree%20%3CTREE%3E P1 bug] against treeherder to support the new branch (called "tree" in treeherder world). Ping in #treeherder if urgent.
# File [https://bugzilla.mozilla.org/enter_bug.cgi?comment=Please%20start%20ingestion%20of%20data%20for%20the%20new%20tree%20%3CTREE%3E%0D%0A%0D%0AThis%20is%20implemented%20as%20branch%20%3CBRANCH%3E%20in%20hg%20repository%20%3CREPO_URL%3E%0D%0A%0D%0A&component=Treeherder%3A%20Data%20Ingestion&priority=P1&product=Tree%20Management&short_desc=Start%20data%20ingestion%20for%20tree%20%3CTREE%3E P1 bug] against Treeherder to support the new repository. Ping in #treeherder if urgent.
#* Note that data for unknown repositories is ignored by treeherder. Nothing breaks, but no data will be available.
#* Note that data for unknown repositories is ignored by Treeherder. Nothing breaks, but no data will be available.
# Add new trees to TBPL, using [https://bugzilla.mozilla.org/enter_bug.cgi?component=Tinderboxpushlog&product=Webtools&short_desc=Add%20new%20tree%20XXXXXX%20to%20TBPL&version=Trunk this template] (See {{bug|1030240}} for example, be sure to file in webtools::tinderboxpushlog).
# Test after landing by seeing trees displayed as expected on [https://tbpl-dev.allizom.org/ tbpl staging].
# Requires deployment - request using [https://bugzilla.mozilla.org/enter_bug.cgi?alias=&assigned_to=emorley%40mozilla.com&attach_text=&blocked=&bug_file_loc=http%3A%2F%2F&bug_severity=normal&bug_status=ASSIGNED&cc=ryanvm%40gmail.com&cc=kwierso%40gmail.com&cc=cbook%40mozilla.com&cc=philringnalda%40gmail.com&cf_status_b2g18=---&cf_status_b2g18_1_0_0=---&cf_status_b2g18_1_0_1=---&cf_status_b2g_1_1_hd=---&cf_status_firefox22=---&cf_status_firefox23=---&cf_status_firefox24=---&cf_status_firefox25=---&cf_status_firefox_esr17=---&cf_tracking_b2g18=---&cf_tracking_firefox22=---&cf_tracking_firefox23=---&cf_tracking_firefox24=---&cf_tracking_firefox25=---&cf_tracking_firefox_esr17=---&cf_tracking_firefox_relnote=---&cf_tracking_relnote_b2g=---&comment=https%3A%2F%2Fhg.mozilla.org%2Fwebtools%2Ftbpl%2Fpushloghtml%3Ffromchange%3DYYYYYYYYYYY%26tochange%3DZZZZZZZZZZZZ&component=Tinderboxpushlog&contenttypeentry=&contenttypemethod=autodetect&contenttypeselection=text%2Fplain&data=&defined_groups=1&dependson=&description=&flag_type-4=X&flag_type-607=X&flag_type-791=X&flag_type-800=X&flag_type-803=X&form_name=enter_bug&keywords=&maketemplate=Remember%20values%20as%20bookmarkable%20template&op_sys=All&priority=--&product=Webtools&qa_contact=&rep_platform=All&requestee_type-4=&requestee_type-607=&requestee_type-791=&requestee_type-800=&short_desc=Update%20TBPL%20production%20to%20ZZZZZZZZZZ&status_whiteboard=&target_milestone=---&version=Trunk this template]. Fill in pushlog url based on [https://tbpl.mozilla.org/cache/revision_info.txt revision_info.txt] for the prior changeset, or leave blank. Ed Morley can deploy it via chief. For urgent needs, IT can also deploy (see {{bug|809543}}, be sure to cc ":edmorley,tinderboxpushlog@webtools.bugs" on IT bug if you choose to file - often worth also checking for any other undeployed changes (see pushlog url), in case they are not ready to push).
<small><em>Deployment process & details from [https://bugzil.la/816775 Ed].</em></small>


== Setup Nightly updates ==
== Setup Nightly updates ==
canmove, Confirmed users
1,126

edits