Package the HelloWorld Output

Package the HelloWorld Output#

Once the build completes, you can package the output using the same build map.

### Package Each Target Individually

Run the following commands to package each target:

cd cicd-demos/helloworld/fuze-build

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

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

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

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

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

Each command will:

  • Collect the built artifacts.

  • Organize them according to the packages section of the build map.

  • Store them in the configured output directory.

To verify the packages:

ls helloworld_packages/