-
Notifications
You must be signed in to change notification settings - Fork 13
release
Pedro R. Andrade edited this page Sep 29, 2017
·
11 revisions
This documents describes the steps to release TerraME and its packages.
- Download TerraME installers in Windows, Linux, and Mac and install them.
- Execute Visual Tests in each of these version.
- Make a small report about the solved issues. Count the number of bugs fixed in the new version.
- Release Terrame with a new version number. Add the version's number to the Release title (otherwise Github will add the last commit's title, argh!).
- Update terrame.org with the newest version number and date.
- Update HTML documentation of all packages in terrame.org using
repository/updateHTML.lua
. - Update the available EPSG projections by copying
srs.json
from the latest installer tohome/www/terrame/srs.json
. - Activate Google's crawler. Update
packages/doc/base/doc/index.html
, and submit it to indexing with "Crawl this URL and its direct links". Do the same for the other packages.
- Build the package with
terrame -build
. - Copy the package to
terrame/repository
. - Update the first lines of
terrame/repository/updatePackages.lua
with information about the connection. - Run
terrame -color updatePackages.lua
. Write your password for thescp
command when asked. - Update the log files in
terrame/repository/log
in themaster
branch for the daily tests. - Run the daily tests again to ensure that everything is ok.
- Activate Google's crawler.
If you have comments, doubts or suggestions related to this document, please write a feedback to pedro.andrade <at> inpe.br.
Back to wiki or terrame.org.