Visual Tagging Tool

Build, Release, & Deploy

  • Build
    shell> cd ${VTT_DIR}
    Updates ./bin/genBuildInfo
    shell> ant build

  • Release
    shell> cd ${VTT_DIR}
    Updates ./bin/genBuildInfo
    shell> ant release
    shell> cd ..
    shell> gtar -czvf vtt2010.tgz vtt2010

  • Web Site Deployment
    • Pack web yearly release
      • Update web site under ${APACHE}/docs/LexSysGroup/Projects/vtt/${YEAR}
      • gtar -czvf ${YEAR}.tgz ${YEAR}

    • Send yearly release to target server
      • sftp ${YEAR}.tgz to ${TARGET_SERVER}:/${APACHE}/docs/LexSysGroup/Projects/vtt/.
      • slogin to ${TARGET_SERVER}
      • go to ${APACHE}/docs/LexSysGroup/Projects/vtt/
      • gtar -xzvf ${YEAR}.tgz

    • Update Search Engine
      • Edit ${YEAR}/web/menu.html
      • (Re)Build WebSite realm on FDSE Search Engine
        • fdse -> Admin -> Manage Realms -> Create New Realm
        • Name: vtt2010
        • File Name: vtt2010.txt
        • File System Discovery
        • Base URL: http://${SERVER}.nlm.nih.gov/LexSysGroup/Projects/vtt/2010
        • Folder: ${APACHE}/docs/LexSysGroup/Projects/vtt/2010

    • Update forwarding URL for public servers if it's a new project
      • Add ${APACHE}/homePages/LexSysGroup/vtt/index.html
      • Add ${APACHE}/homePages/SPECIALIST/vtt/index.html

      • Add ${APACHE}/docs/LexSysGroup/Projects/Summary/vtt.html