Difference between revisions of "Release production"

From GeopsyWiki
Jump to navigation Jump to search
Line 11: Line 11:
 
Tag all sub projects
 
Tag all sub projects
  
   dpsubdo git tag geopsypack-2_1_0
+
   dpsubdo git tag -s geopsypack-2.1.0 -m "Release Geopsy Pack 2.1.0"
 
   dpsubpush
 
   dpsubpush
  
Line 17: Line 17:
  
 
   cd admin
 
   cd admin
   git tag geopsypack-2_1_0
+
   git tag -s geopsypack-2.1.0 -m "Release Geopsy Pack 2.1.0"
 
   dppush
 
   dppush
  

Revision as of 20:12, 21 May 2009

Testing

For Windows and Source distributions, the build process is tested automatically every night. Daily reports

For Mac OS X, the process is also automatic but it does not run independently on a dedicated server. Instead, it is run manually (buying and installing a dedicated server, e.g. a Mac Mini would be enough, would rather help).

Tagging

Once all tests report success, set all version numbers as explained Version management.

Tag all sub projects

 dpsubdo git tag -s geopsypack-2.1.0 -m "Release Geopsy Pack 2.1.0"
 dpsubpush

Tag list of projects and general options

 cd admin
 git tag -s geopsypack-2.1.0 -m "Release Geopsy Pack 2.1.0"
 dppush

Publishing

On Source and Windows server:

 cd windows
 dpfacpublish
 cd sources
 dpfacpublish

On Mac OS X:

 cd devel
 dpfacpublish

Updating Qt Libraries

(To edit once Qt will release 4.5.1)