Skip to content
Pedro R. Andrade edited this page Sep 29, 2017 · 11 revisions

Releases

This documents describes the steps to release TerraME and its packages.

Releasing TerraME

  1. Download TerraME installers in Windows, Linux, and Mac and install them.
  2. Execute Visual Tests in each of these version.
  3. Make a small report about the solved issues. Count the number of bugs fixed in the new version.
  4. 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!).
  5. Update terrame.org with the newest version number and date.
  6. Update HTML documentation of all packages in terrame.org using repository/updateHTML.lua.
  7. Update the available EPSG projections by copying srs.json from the latest installer to home/www/terrame/srs.json.
  8. 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.

Releasing a Package

  1. Build the package with terrame -build.
  2. Copy the package to terrame/repository.
  3. Update the first lines of terrame/repository/updatePackages.lua with information about the connection.
  4. Run terrame -color updatePackages.lua. Write your password for the scp command when asked.
  5. Update the log files in terrame/repository/log in the master branch for the daily tests.
  6. Run the daily tests again to ensure that everything is ok.
  7. Activate Google's crawler.
Clone this wiki locally