Versions Compared

Key

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

Functional Requirements

HE-2098 Develop command-line tool for compiling and uploading app releases

  • In addition to the normal Helium Dev Client an additional tool is now provided to allow for the deployment and upgrading of apps directly from the command line without any interactive prompts or complex configuration.
  • Commands that are supported by the new tool are:
    • build - Build source code locally to ensure correctness. Optionally download any shared libraries that are referenced in the source code.
    • release - Release source code by creating an app release on a Helium server. Optionally download any shared libraries that are referenced in the source code.
    • createapp - Create an app on a Helium server.
    • upgrade - Upgrade an existing app with previously released source code.
    • help - Provide usage instructions for the tool including a full list of commands and allowed / required arguments for each command.
  • The latest version of the new "no ui" Dev Client will always be available here: https://builds.stb.mezzanineware.com/release/latest/
  • In addition to the above, the tool will also be included on the DevOps portal in the near future.
  • Requirements for using the tool are the same as those of the normal Dev Client.
  • Additional documentation can be found here.

Maintenance & Bug Fixes


BETA Deployment2019-03-07
Production Deployment20182019-03-14 22:00 CAT