developer.jelix.org is not used any more and exists only for
history. Post new tickets on the Github account.
developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.
developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.
Changes between Version 10 and Version 11 of en/howto_release
- Timestamp:
- Apr 7, 2011, 3:29:45 PM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
en/howto_release
v10 v11 27 27 * create a new page for the next minor version 28 28 - add a tag in the hg repository : RELEASE_JELIX_X_Y_Z where X_Y_Z is the version number. ex: 1_1_3, 1_2_BETA1 29 - create packages with build/buildjelix.php and build/buildapp.php 30 * test them with testapp 31 * check if all needed files are here 32 - download packages on berlios.de 33 - download packages on download.jelix.org 34 - update home page of the web site (through the svn repo of the web site) 35 - update the download page on the web site 36 * http://jelix.org/articles/en/download/stable 37 * http://jelix.org/articles/en/download/nightly by changing links to the nightlies of the next version 29 - create packages localy with build/buildjelix.php and build/buildapp.php and test them 30 - on the server, run 31 * {{{install/publish_release.sh $BRANCH_VERSION $TAG_NAME $VERSION}}} where: 32 * $BRANCH_VERSION is the name of the 'branch': 1.0.x, 1.1.x, 1.2.x 33 * $TAG_NAME is the tag in the hg repository, for the release (RELEASE_JELIX_1_0_11 for example) 34 * $VERSION the version number of the release (1.0.11 for example) 35 * it will create package and upload them on jelix.org and berlios.de 38 36 - build and update the API documentation on the web site, by running this command line on the server 39 37 * {{{install/build_release_doc $BRANCH_VERSION $TAG_NAME $VERSION}}} where: … … 41 39 * $TAG_NAME is the tag in the hg repository, for the release (RELEASE_JELIX_1_0_11 for example) 42 40 * $VERSION the version number of the release (1.0.11 for example) 43 - update the html page on jelix.org/references/ to add links to the new api documentation (need access to the web site repository)44 41 - optional: build and publish the manual, by running this command line on the server 45 42 * {{{install/build_release_manual $LANG $PAGE_ID $VERSION}}} where: … … 47 44 * $PAGE_ID is the id of the first page of the manual. ex: en:manual-1.0 48 45 * $VERSION is the version of the release (1.0.11 for example) 46 - update files pages on berlios.de 47 - update home page of the web site (through the svn repo of the web site) 48 - update the download page on the web site 49 * http://jelix.org/articles/en/download/stable 50 * http://jelix.org/articles/en/download/nightly by changing links to the nightlies of the next version 51 - update the html page on jelix.org/references/ to add links to the new api documentation (need access to the web site repository) 49 52 - publish a news on jelix.org/news/ 50 53 - modify this files to reflect the next future version, with a "pre" suffix … … 76 79 * create a new page for the next minor version for this new branch, and one for the next major version 77 80 - add a tag in the hg repository : RELEASE_JELIX_X_Y_0 where X_Y_0 is the version number. ex: 1_3_0 78 - create packages with build/buildjelix.php and build/buildapp.php 79 * test them with testapp 80 * check if all needed files are here 81 - download packages on berlios.de 82 - download packages on download.jelix.org 83 - update home page of the web site (through the svn repo of the web site) 84 - update the download page on the web site 85 * http://jelix.org/articles/en/download/stable and create a new page dedicated to the new branch 86 * http://jelix.org/articles/en/download/nightly by changing links to the nightlies of the next major and minor version 81 - create packages with build/buildjelix.php and build/buildapp.php to test them 82 - on the server, run 83 * {{{install/publish_release.sh $BRANCH_VERSION $TAG_NAME $VERSION}}} where: 84 * $BRANCH_VERSION is the name of the 'branch': 1.0.x, 1.1.x, 1.2.x 85 * $TAG_NAME is the tag in the hg repository, for the release (RELEASE_JELIX_1_0_11 for example) 86 * $VERSION the version number of the release (1.0.11 for example) 87 * it will create package and upload them on jelix.org and berlios.de 87 88 - build and update the API documentation on the web site, by running this command line on the server 88 89 * {{{install/build_release_doc $BRANCH_VERSION $TAG_NAME $VERSION}}} where: … … 90 91 * $TAG_NAME is the tag in the hg repository, for the release (RELEASE_JELIX_1_0_11 for example) 91 92 * $VERSION the version number of the release (1.0.11 for example) 92 - update the html page on jelix.org/references/ to add links to the new api documentation (need access to the web site repository)93 93 - optional: build and publish the manual, by running this command line on the server 94 94 * {{{install/build_release_manual $LANG $PAGE_ID $VERSION}}} where: … … 96 96 * $PAGE_ID is the id of the first page of the manual. ex: en:manual-1.0 97 97 * $VERSION is the version of the release (1.0.11 for example) 98 - update files pages on berlios.de 99 - update home page of the web site (through the svn repo of the web site) 100 - update the download page on the web site 101 * http://jelix.org/articles/en/download/stable and create a new page dedicated to the new branch 102 * http://jelix.org/articles/en/download/nightly by changing links to the nightlies of the next major and minor version 103 - update the html page on jelix.org/references/ to add links to the new api documentation (need access to the web site repository) 98 104 - publish a news on jelix.org/news/ 99 105 - create a new branch, by creating a clone of the trunk repository jelix-y.z.x