Build the HelloWorld App

Build the HelloWorld App#

Once your workspace is created, you can build the HelloWorld demo using one of the provided build maps.

To build each available target, run the following commands:

cd cicd-demos/helloworld/fuze-build

# Build the x86 application
fuze --build-map helloworld-x86-app.json --target x86-app

# Build the ARM64 application
fuze --build-map helloworld-arm64-app.json --target arm64-app

# Build the cloud version
fuze --build-map helloworld-cloud.json --target helloworld

# Build the native (host) version
fuze --build-map helloworld-native.json --target helloworld

# Build the STM32 embedded application
fuze --build-map helloworld-stm32-app.json --target stm32-app

Each command will:

  • Build the specified target using the correct container or environment.

  • Generate output files in the configured out directories.

  • Prepare artifacts for packaging.

To confirm which build maps are available:

ls helloworld-*.json