Skip to main content

Version: 22.04

Introduction

The Maestro Offline Build (MOB) tool, also know as the Maestro CLI, is a command-line interface for building Maestro forms outside the Journey Maestro web user interface (UI). Building forms from a command line allows the build process to be automated through scripting, and ultimately incorporated into a Continuous Integration/Continuous Deployment (CI/CD) pipeline.

The MOB tool also introduces the ability to build multiple forms in a project in one step, either through batch scripting a list of forms, by providing a file with a list of forms, or through a single “Build All Forms” command. This can be particularly useful to update all forms that use a single updated form template.

Version compatibility

The MOB tool is supported for Journey Maestro 19.05 and later releases. Forms from prior releases may not build correctly.

Usage examples

  • Export a project from Journey Maestro.

    maestro scm-clone -s https://maestro.avoka.com.au -u username -p p@ssw0rd -r offline-build-demo/demo-project
  • Build all forms in a project.

    maestro build-project-forms
  • Build a single form.

    maestro build-form
  • Build a FAR file from the form in the directory ./my-form and output the file my-form.far in the directory ./built-forms.

    maestro build-form -d ./my-form -o ./built-forms -t f

More detailed examples are available in the documentation for each command.