User Tools

  • Logged in as: anonymous (anonymous)
  • Log Out

Site Tools


mantisbt:release_process

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
mantisbt:release_process [2021/03/05 20:13]
dregad [Bump the version number]
mantisbt:release_process [2021/03/07 19:15]
dregad [Source Forge] Upload with rsync
Line 135: Line 135:
 Generate release tarballs using the ''buildrelease-repo.py'' script found in the ''mantisbt-tools.git'' repository: Generate release tarballs using the ''buildrelease-repo.py'' script found in the ''mantisbt-tools.git'' repository:
 <code> <code>
-$ /path/to/buildrelease-repo.py --fresh --docbook --ref release-$VERSION /path/to/output /path/to/repo+$ /build/buildrelease-repo.py --fresh --docbook --ref release-$VERSION /path/to/output
 </code> </code>
  
Line 246: Line 246:
 ==== Source Forge ==== ==== Source Forge ====
  
-  * Upload the release to [[http://sourceforge.net/projects/mantisbt/files/|SourceForge]] via the File Manager web interface +  * Upload the release to [[http://sourceforge.net/projects/mantisbt/files/|SourceForge]] <WRAP info> 
-  * Release through the SF.net mechanism.   +Put the files in the appropriate directory, based on the release type: Stable releases go to the **mantis-stable**; Alpha, Beta and Release candidates go in **mantis-development**. 
-    The release name should be "1.3.x" (e.g. 1.3.3)  + 
-    * Put the release in the appropriate package based on whether it is a stable or a development release.   +Create a sub-directory for the version, matching it's number e.g. 2.0.0-beta.1, 2.23.0, 2.24.4. 
-    * Release candidates, alphas and betas are "development" releases.+</WRAP> 
 +    * manually via SourceForge's File Manager web interface, or 
 +    * with rsync (//USERNAME// is your SourceForge user ID) <code> 
 +$ rsync -vP -rsh ssh /path/to/output/* USERNAME@frs.sourceforge.net:/home/frs/project/mantisbt/mantis-stable/$VERSION 
 +</code>
   * Download the release off SF.net and verify correctness.   * Download the release off SF.net and verify correctness.
-  * Click the "inext to the files under the folder and do the following actions:+  * Click the ''(i)'' icon next to the files under the folder and do the following actions:
     * for digests, exclude them from stats.     * for digests, exclude them from stats.
     * In case of a stable release, make the zip file the default for all platforms.     * In case of a stable release, make the zip file the default for all platforms.
mantisbt/release_process.txt · Last modified: 2021/03/07 19:15 by dregad