NIH | National Cancer Institute | NCI Wiki  

WIKI MAINTENANCE NOTICE

Please be advised that NCI Wiki will be undergoing maintenance on Thursday, May 23rd between 1200 ET and 1300 ET.
Wiki will remain available, but users may experience screen refreshes or HTTP 502 errors during the maintenance period. If you encounter these errors, wait 1-2 minutes, then refresh your page.

If you have any questions or concerns, please contact the CBIIT Atlassian Management Team.

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This document describes the process to build and deploy LexEVS and all of its components.

...

Create PTEs

PTEs describe the build/deploy process for the NCI systems team to build/deploy our LexEVS artifacts.

Create a directory with the name of the release for the LexEVS PTE documents similar to this one:

Create ARC Documents

Update LexEVS ARC Documents - Update the tags that will be used in Git.

...

  • LexEVS
    • Admin GUI Installer

      • Run the GUI installer for LEXEVS and verify the text and the version is up to date
    • Update /lbPackager/build.properties to the FINAL release
    • Check in to git
    • Tag as 6.5.0.FINAL
    • Build the project
    • Deploy LexEVS artifacts in lbPackager/dist to the NCI sFTP site (caftps.nci.nih.gov)
    • Javadoc should be placed on the wiki for LexEVS.  The Javadoc is generated during the build and is located:
      • lexevs/lbPackager/antbuild/doc/javadoc/
  • lexevs-remote 
    • Copy the built lexbig.jar and lexbig-test-6.5.0.FINAL-tests.jar to lexevs-remote/LexEVSService/system/lib/
    • Update class path to point to lexbig-test-6.5.0.FINAL-tests.jar
    • Update project version in LexEVSService/conf/deploy.properties
    • Check in to git
    • Build the project
    • Tag as 6.5.0.FINAL
    • Deploy artifacts to the NCI sFTP site (caftps.nci.nih.gov)
    • Javadoc should be placed on the wiki for LexEVS-remote.  The Javadoc is generated during the build and is located:
      • lexevs-remote/LexEVSService/build/output/lexevsapi65/build
  • lexevs-service (CTS2) 
    • Update pom to pull lexevs  6.5.0.FINAL
    • Update lexevs-version in pom to 1.6.0.FINAL
    • Check in and tag as 1.6.0.FINAL
    • Build the project
    • Deploy artifacts to the NCI sFTP site (caftps.nci.nih.gov)
  • lexevs-system-test

Jenkins build script

Create a new Lexevs-system-test configuration for the new LexEVS branch.  This will run tests on the new branch.

...