release_process.md 1.47 KB
Newer Older
isaagar's avatar
isaagar committed
1 2 3 4 5 6
Release Process 
============

A. Naming ISO  <br> 
==
 We follow the approach similar to debian  <br>
isaagar's avatar
isaagar committed
7 8
	 The labelling should be like  `NAME-TYPE-VERSION-DE-ARCH.iso_type`  <br>
	 e.g `hamara-sugam-live-1.0-amd64.iso` or e.g `hamara-sugam-live-1.0-amd64.hybrid.iso`   <br>
isaagar's avatar
isaagar committed
9

isaagar's avatar
isaagar committed
10
B. Make a build and name it appropriately  
isaagar's avatar
isaagar committed
11
==
isaagar's avatar
isaagar committed
12 13
	Create build at jenkins instance devel.hamaralinux.org:8080  
		1. Create a view `<NAME>_iso` e.g `hamara_iso`  
isaagar's avatar
isaagar committed
14
		2. Create Job as multi configuration project and Selcet Slaves in add axis dropdown so that it can run on master and slave nodes.   
isaagar's avatar
isaagar committed
15
		3. Create a build for all archs and name it `<NAME>-<VERSION>-<ARCH>` e.g `hamara-sugam-alpha-amd64`  
isaagar's avatar
isaagar committed
16 17
		

isaagar's avatar
isaagar committed
18
C. Upload images and make download links
isaagar's avatar
isaagar committed
19
==
isaagar's avatar
isaagar committed
20 21 22 23 24 25 26 27
	1. Copy build images and sha sums to devel.hamaralinux.org and in.devel.hamaralinux.org
	2. Add a section to the downloads page at https://www.hamaralinux.org/download in the form:
        ARCH
        <hyperlink>
        Date: DD-MM-YYYY
        Filesize: 
        SHA1:
	3. Add screenshots at hamaralinux.org website
isaagar's avatar
isaagar committed
28
	
isaagar's avatar
isaagar committed
29
D. Create release notes   
isaagar's avatar
isaagar committed
30
==
isaagar's avatar
isaagar committed
31
	It includes  
isaagar's avatar
isaagar committed
32 33 34
	- Important changes 
	- Improvements in particular release  
	- Known issues in the release  
isaagar's avatar
isaagar committed
35 36


isaagar's avatar
isaagar committed
37
E. Announcement   
isaagar's avatar
isaagar committed
38
==
isaagar's avatar
isaagar committed
39 40 41 42
    1. Write a blog   
	2. Write release notes on website  
	3. Write a release mailing list post (hamara-devel,hamara-users,hamara-announce) . 
	    Also , write a release post to other community mailing list.  
isaagar's avatar
isaagar committed
43
	4. Write a release tweet , Post it on diaspora and IRC , XMPP , Matrix channels etc.