Setting up a Build server to import and export customizations

Set up the Order Management System runtime as a lightweight Build server to import and export custom extensions. A Build server reuses the existing DTK package without requiring to set up the full Developer Toolkit (DTK) or any additional middleware.

You can set up the Build server either independently of the DTK environment or as part of the full DTK environment.
Note: The Build server environment does not support commands that require database connectivity. Any such commands should be run in the DTK environment.

Before you begin

  • For Mac users, install JDK and Docker.
  • For other operating systems, install Docker.
For more information, see Prerequisites.

Procedure

  1. Download the containerized developer toolkit. For more information, see Downloading the containerized developer toolkit.
  2. Extract the developer toolkit. For more information, see Extracting developer toolkit.
  3. Run the Build server by using the following command.
    ./om-compose.sh build-server
  4. Ensure that a runtime directory is created in your devtoolkit_docker. This directory serves as your build runtime directory and can be used to build and export customizations. It can also be archived and reused whenever customizations need to be exported.
  5. To build and export customizations, see Importing custom extensions into a developer toolkit environment.