Skip to content

Clearer pre-release labels in our SemVer-ish versions

Choose a tag to compare

@marioparris-qless marioparris-qless released this 27 Mar 17:16
· 15 commits to master since this release
  • Development builds do not include the version or a pre-release
    specifier no matter which branch is used.

    This reliably produces a local artifact with the filename CEC.war
    that Developers can sync without accouting for changes in the version
    #.

  • Production builds include the version number, from package.json,
    and a pre-release specifier.

    • master produces the artifact named CEC-[VERSION].

    • release/ and hotfix/ branches produce an artifact named CEC-[VERSION]-rc[BUILD]:

      • [VERSION] is the version from package.json.
      • [BUILD] is the incremental build # from the CI.
    • feature/ branches produce an artifact named CEC-[VERSION]-[BRANCH].[BUILD].[COMMIT_ID]:

      • [VERSION] is the version from package.json.
      • [BUILD] is the incremental build # from the CI.
      • [COMMIT_ID] is the short commit id. This should provide
        a small measure of convenience when troubleshooting.