Difference between revisions of "Producing A Release"

From NST Wiki
Jump to navigationJump to search
 
(17 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
The following lists the steps involved in preparing a new release of the NST.
 
The following lists the steps involved in preparing a new release of the NST.
  
The official release of the NST ISO images should only be created on the ''pristine'' development machines (under the ''repo'' directories on ''nst-dev-32'' and ''nst-dev-64'').
+
The official release of the NST ISO images should only be created on the ''pristine'' development machines (under the ''repo'' directory on ''nst28-repo'').
  
NOTE: These are only
+
NOTE: As there are often significant changes between releases, these steps should be used and guidelines and revised each time a new release is created.
 +
 
 +
* '''Review ''TODO'' Comments in "pkginfo.xml" and "*.spec" Files'''
  
 
* [[Manual Package Updates]]
 
* [[Manual Package Updates]]
 +
 +
* [[Update Package Dependency Lists]]
 +
 +
* [[Make Sure Public Repos Are Setup]]
  
 
* [[Update The Welcome Page]]
 
* [[Update The Welcome Page]]
Line 11: Line 17:
 
* [[Do a Sanity Check]]
 
* [[Do a Sanity Check]]
  
* [[Review Default Configuration]]
+
* [[Check The RELEASE Values]]
 +
 
 +
* [[Update Release Notes]]
  
* [[Check The RELEASE Values]]
+
* [[Final Merge From Development Area]]
  
 
* [[Build The Manifest]]
 
* [[Build The Manifest]]
  
 
* [[Commit All Source]]
 
* [[Commit All Source]]
 
* [[Tag Source For Release]]
 
  
 
* [[Build and Update the Yum Repository]]
 
* [[Build and Update the Yum Repository]]
Line 28: Line 34:
  
 
* [[Boot Release]]
 
* [[Boot Release]]
 +
 +
* [[Tag Source For Release]]
  
 
* [[Transfer to SourceForge]]
 
* [[Transfer to SourceForge]]
Line 37: Line 45:
 
* [[Update Release Information in the Menus]]
 
* [[Update Release Information in the Menus]]
  
 +
<!--
 
* [[Build Release Documents]]
 
* [[Build Release Documents]]
  
 
* [[Build Release PDFs]]
 
* [[Build Release PDFs]]
 
+
-->
* [[Update Release Notes]]
 
 
 
 
* [[Update/Add Manifest and Release Links]]
 
* [[Update/Add Manifest and Release Links]]
  
Line 50: Line 57:
  
 
* [[Commit and Publish HTML Updates]]
 
* [[Commit and Publish HTML Updates]]
 +
 +
* [[Merge Changes Back To Development Area]]
  
 
* [[Make Announcements]]
 
* [[Make Announcements]]
  
* [[Grab a Beer]]
+
* '''Grab a Beer''' - You've earned it if you made it this far (you may want to take a shower at this point as well).

Latest revision as of 07:19, 30 June 2018

The following lists the steps involved in preparing a new release of the NST.

The official release of the NST ISO images should only be created on the pristine development machines (under the repo directory on nst28-repo).

NOTE: As there are often significant changes between releases, these steps should be used and guidelines and revised each time a new release is created.

  • Review TODO Comments in "pkginfo.xml" and "*.spec" Files
  • Grab a Beer - You've earned it if you made it this far (you may want to take a shower at this point as well).