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