source: autobuild/README

Last change on this file was 1269, checked in by moo, 18 months ago

update release steps

  • Property svn:eol-style set to native
File size: 1.4 KB
Line 
1======================================
2step 1:
3    mkdir xcache-trunk
4    cd xcache-trunk
5    svn co svn://svn.lighttpd.net/xcache/trunk xcache
6outputs:
7    xcache-trunk/xcache/ (xcache source)
8
9======================================
10step 2 files:
11    win32build.zip (simplified win32build.zip)
12    get (script to get source)
13    prepare (script to simplify php source)
14outputs:
15    win32build/ (unzip manually)
16    php-x.y.z-prepare.log (simplify log)
17    php-x.y.z/ (simplified php source, with php5+ win32 building system)
18
19======================================
20step 3 files:
21    snapshot (script to make snapshot)
22outputs:
23    xcache-r$REV.svn.log (`svn up` log)
24    xcache-r$REV.tar.gz (snapshot)
25
26======================================
27step 4 files:
28    rules.mak (makefile-alike sh script)
29    run (script to run builders, run snapshot)
30    build (builder script)
31outputs:
32    build-for-php-x.y.z-Win32-XCache-r$REV.zip (win32 autobuild zip file)
33
34======================================
35======================================
36Release build:
37cd xcache
38cp -a xcache-trunk xcache-$version
39svn copy
40svn switch
41update version in xcache.h
42check and clean file: svn status --no-ignore
43cd ..
44./bootstrap xcache $version
45make
46release=1 ./scripts/updatepackage xcache $version
47======================================
48trac: add new / close old milestone, add new version
49trac wiki: add release note, add to wiki FirstPage, add to ReleaseArchive, add to NewsArchive, English/Chinese
50notify: freshmeat, google groups
Note: See TracBrowser for help on using the repository browser.