BookReader Deployment to the Internet Archive
To deploy pre changes to the Internet Archive.
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 upUpdate 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
petaboxtree:
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 |