Build Initial Release Set: Difference between revisions

From MediaWiki
Jump to navigationJump to search
No edit summary
No edit summary
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
'''NOTE TO DEVELOPERS''' - This procedure will need to be revised at the time of the next release as we have moved to Subversion.
Use the ''make release'' target to produce the initial set of files (source, ISO, ...). Several of the files produced will be released to the world at large. Producing them takes a LONG time.
Use the ''make release'' target to produce the initial set of files (source, ISO, ...). Several of the files produced will be released to the world at large. Producing them takes a LONG time.


  [root@nst-dev-32 repo]# make release
  [nst@nst24-repo repo]$ make release SFUSER=YOUR_SF_ACCOUNT_ID
  Attempting to check out current source code...
  Attempting to check out current source code...
   
   
  ... lots of messages as it checks out a fresh copy and builds ...
  ... lots of messages as it checks out a fresh copy and builds
 
    resulting files will be under: nst-VERSION-SVNREV directory ...
... resulting files will be under: nst-VERSION directory
   
   
  [root@nst-dev-32 repo]#
  [nst@nst24-repo repo]$


Currently, the following files will be built:
Currently, the following files will be built:
Line 19: Line 16:
; nst-${RELEASE}/nst-${RELEASE}.${HWARCH}.iso
; nst-${RELEASE}/nst-${RELEASE}.${HWARCH}.iso
: The ISO image of the full NST Live distribution.
: The ISO image of the full NST Live distribution.
 
<!--
; nst-${RELEASE}/nst-minimal-${RELEASE}.${HWARCH}.iso
; nst-${RELEASE}/nst-minimal-${RELEASE}.${HWARCH}.iso
: The ISO image of the minimal NST Live distribution (can be burned to CD, installed to hard disk and then yum updated to a full NST system.
: The ISO image of the minimal NST Live distribution (can be burned to CD, installed to hard disk and then yum updated to a full NST system.
Line 28: Line 25:
; nst-${RELEASE}/nst-vm-appliance-${RELEASE}.${HWARCH}.zip
; nst-${RELEASE}/nst-vm-appliance-${RELEASE}.${HWARCH}.zip
: A small set of files that are used later on when building the NST VMware image. These files are not useful to the public at large as most VMware users will just download the full image.
: A small set of files that are used later on when building the NST VMware image. These files are not useful to the public at large as most VMware users will just download the full image.
 
-->
; nst-${RELEASE}/release-notes-${RELEASE}.txt
; nst-${RELEASE}/release-notes-${RELEASE}.txt
: The release notes text file to be uploaded to SourceForge.
: The release notes text file to be uploaded to SourceForge.
'''NOTE''': The ''${RELEASE}'' value shown above will include the version and Subversion revision number (like: ''24-7974'').

Latest revision as of 12:09, 3 July 2016

Use the make release target to produce the initial set of files (source, ISO, ...). Several of the files produced will be released to the world at large. Producing them takes a LONG time.

[nst@nst24-repo repo]$ make release SFUSER=YOUR_SF_ACCOUNT_ID
Attempting to check out current source code...

... lots of messages as it checks out a fresh copy and builds
    resulting files will be under: nst-VERSION-SVNREV directory ...

[nst@nst24-repo repo]$ 

Currently, the following files will be built:

nst-${RELEASE}/nst-${RELEASE}.tar.gz
The source code which was previously "tagged" for the release.
nst-${RELEASE}/nst-${RELEASE}.${HWARCH}.iso
The ISO image of the full NST Live distribution.
nst-${RELEASE}/release-notes-${RELEASE}.txt
The release notes text file to be uploaded to SourceForge.

NOTE: The ${RELEASE} value shown above will include the version and Subversion revision number (like: 24-7974).