Windows installer Build installation packages for ioBroker.
Pre-requires:
- Node.js with NPM
- Windows to build .exe
- Internet connection, because the
nodejs
will be downloaded by gulp.
#Build on windows:
-
download and extract to some directory: https://github.com/ioBroker/ioBroker.build/archive/master.zip, e.g. to
d:\ioBroker.build
-
Start the console (cmd.exe) and go to
d:\ioBroker.build
:
>d:
>cd ioBroker.build
- Install gulp-cli:
>npm install
- Call gulp. It will take a while:
>npm run build
- The result will be stored in
d:\ioBroker.build\delivery
asioBrokerInstaller.VX.y.z.exe
- (Gaspode) Make fixer after JS-Controller Upgrade optional
- (Gaspode) Offer Alpha updates (@next) of JS-Controller in expert mode
- (Gaspode) Allow JS-Controller downgrade (depending on installed version and available version in active repository)
- (Gaspode) Execute fixer after JS-Controller Upgrade (required for JS-Controller 6)
- (Gaspode) Update/Upgrade of JS-Controller implemented
- (Gaspode) Logging enhanced
- (Gaspode) Fixed: Checking Admin port after installation fails if Node.js was not installed when the installation started
- (Gaspode) Fixed: Set Admin port in expert mode failed in rare cases
- (Gaspode) Cosmetic change for specific screen resolutions or scaling settings
- (Gaspode) Changed detection of supported and recommended Node.js versions
- (Gaspode) Check for installer update at startup
- (bluefox) Corrected some texts
- (Gaspode) Workaround for Node installation bug. In case that prefix directory is not created, the installer will create it
- (Gaspode) Catch and handle several error conditions
- (Gaspode) Use a location for temporary files which causes less problems
- (Gaspode) Handle ampersand character properly when setting path variable
- (Gaspode) Option added to set windows service startmode (auto, manual)
- (Gaspode) Uninstall: keep iobroker-data, but rename it to iobroker-data_backup
- (Gaspode) Allows changing the root folder for installations in expert mode
- (Gaspode) Fixed firewall rules
- (Gaspode) Layout optimizations
- (Gaspode) Refactored and optimized code, cleanup
- (Gaspode) Support multi server installations in expert mode
- (Gaspode) Copy the installer itself to ioBroker directory and create shortcut
- (Gaspode) Recognize
stabilostick
installation folder and abort installation - (Gaspode) Data migration for new installations implemented
- (Gaspode) Translations completed
- (Gaspode) Implemented option to modify the Windows firewall
- (Gaspode) Ensured that the node path was set correctly when calling
npx
- (Gaspode) Improved look & feel, improved error handling, added several checks, implemented more options
- (Gaspode) added several languages
- (bluefox) Initial release