Because of a lapse in government funding, the information on this website may not be up to date, transactions submitted via the website may not be processed, and the agency may not be able to respond to inquiries until appropriations are enacted. The NIH Clinical Center (the research hospital of NIH) is open. For more details about its operating status, please visit cc.nih.gov. Updates regarding government operating status and resumption of normal operations can be found at OPM.gov

CSpell

CSpell - Build Procedures

I. Nightly Build

  • Completed software change requests
  • Update build.xml
    • ${project.release}: YEAR.MAJOR.MINOR.NIGHTLY
    • ${project.scrs}: from SCRT

  • shell> mvn clean (to remove ./target)

  • shell> ant clean
  • shell> ant
  • shell> ant dist
  • shell> ant release

  • Packed, install to ${RPOJECT}

  • Conduct unit tests
  • Conduct example tests
  • Conduct performance tests (post-process performance test) on test set

  • Add release notes to web site

II. Release Build

Including everything above, plus follows:

  • Update JRE and other packages
  • Update data (corpus, dictionary, etc.)

  • Completed documents
  • Conduct performance tests (post-process performance test) on training set
  • Conduct Distribution tests on different platform.

III. Internal Build

Use Maven for internal release

  • Make sure it passes all tests first
  • mvn clean compile assembly:single deploy