This project aims to provide a bulk upload tool for Electron Nucleus
application version files. It addresses the issue of bulk release of application versions in private or network-restricted scenarios.
Note: You can use continuous integration tools like
Github Action
to first package the application in various environments, then download the files, and finally upload them all to theNucleus
application update server.
// There are two arguments for the command, the first is the version number, and the second is the location of the root directory of the update files.
npx electron-update-server-uploader 1.1.4 /Users/peiyandong/Downloads/apps
git clone https://github.com/lucksoft-yungui/update-server-uploader.git
cd update-server-uploader
npm i
// There are two arguments for the command, the first is the version number, and the second is the location of the root directory of the update files.
npm run upload -- 1.1.4 /Users/test/Downloads/apps
The root directory structure is as shown below:
- electron-update-server Supports app version and distribution services for mac, win, linux platforms and x64, arm64 architectures.
- luck-electron-auto-updater Auto-update component supporting mac, win, linux platforms.