Click here to skip to this page's main content.

 Hello!   Open Library is participating in our eBook lending program. Browse the growing lending library of over 250,000 eBooks!

Site Search

Site Search
Last edited by mangtronix
February 22, 2011 | History

BookReader Deployment to the Internet Archive

BookReader Deployment to the Internet Archive

To deploy pre changes to the Internet Archive.

  • Deploy to www-testflip.archive.org

  • QA on www-testflip.archive.org
    On home.us.archive.org


    su testflip cd bookreader; git fetch upstream; git checkout upstream/master (or a branch) ~/tools/arsync.py -l # makes sure symlinks are set up

  • Update version number in BookReader.inc. This ensures clients have the most recent pre version.

  • Push changes to github

  • Create and push tag:

    (master) mang@home:~/bookreader
    $ git tag Release27
    (master) mang@home:~/bookreader
    $ git push origin Release27
  • Your tag should now appear as a download on the BookReader downloads page

  • Copy your changes to regular files in your petabox tree:

    mang@home:~
    $ ~/tools/arsync.py --git2svn
    Copying files in ~/bookreader/BookReader to ~/petabox/www/sf/bookreader
        book_bottom_icon.png
        book_down_icon.png
        [...]
        Files in SVN working copy are now REGULAR files ready for checkin
  • Examine your changes, check if you need to add files, etc..
    mang@home:~
    $ cd /home/mang/petabox/
    mang@home:~/petabox
    $ svn stat
    mang@home:~/petabox
    $ svn diff
  • Commit and deploy to the cluster as normal (datanodes if necessary, then webnodes)

History Created August 12, 2010 · 9 revisions

February 22, 2011 Edited by mangtronix Edited without comment.
February 22, 2011 Edited by mangtronix Edited without comment.
August 30, 2010 Edited by raj fix link
August 13, 2010 Edited by mangtronix Edited without comment.
August 12, 2010 Created by mangtronix Deploy instructions for archive.org