TMS and TMS.WEB Build

Home » System » TMS and TMS.WEB Build
System No Comments

This article describes how to do a build under Jenkins, and tag it for release.

TMS (inTennis and ClassMaestro)

  1. Ensure the branch can be built successfully in local eclipse first.
    • ant task clean-checkstyle-build-exe-deploy
  2. From source tree, tag the release branch with this format:
    • v<version>:b<buildNumber>-<yyyyMMdd>
    • e.g. v13.13.0-b23-20190701
  3. From the browser, go to http://jenkins.sportlogic.net.au:8080/
  4. Login as buildadmin
  5. click “inTennis-build2” for inTennis build
  6. on left, click menu
     Build with Parameters
  7. enter tag name
  8. monitor build log. if everything is successful, you should see
    • Finished: SUCCESS in the console output.
  9. Do the same action for class maestro (classMaestro-build2) with same tag etc.

tms.web (Admin Portal, Customer Portal, Mobile app)

  1. from source tree, Sure the name of release branch has this format:
    • v<version>:b<buildNumber>
    • v13.13.0-b23 (same tag, without date stamp)
  2. Ensure the version in pom.xml is the same as the branch (no v)
  3. From the browser, go to http://jenkins.sportlogic.net.au:8080/
  4. Login as buildadmin
  5. Select WebApp-Java8-SpringBoot
  6. Build with parameter, use the release tag
  7. Monitor output