How-to: installer projects

Create

ibex new-project . --plugin=portable-zip

This writes installer.kdl and a short INSTALLER.adoc.

Edit

Set name, version, id, publisher, plugin, optional exe, add-to-path, and files.

Build

ibex build .
# or override:
ibex build . --plugin=nsis

Artifacts land under dist/.

CI without a local package build

To emit workflows only (GitHub Actions, GitLab CI, Azure Pipelines, Jenkins, CircleCI, Bitbucket):

ibex new-project . --intent=ci-pipeline --runner=github-actions
# or later:
ibex emit-ci .

From DevCentr

  • New menu / Content Create → Packaging → Installer Project

  • Toolbar → New Installer (Package or CI pipeline only)

  • CLI: dev-center --mode=new-installer --path=… or --mode=emit-ci