CPC G06F 8/65 (2013.01) | 12 Claims |
1. A development system with automatic upgrade function, comprising:
a memory apparatus, storing a plurality of application modules, an application software upgrade method package, and a plurality of software packages corresponding to the plurality of application modules; and
a processor, coupled to the memory apparatus, and executing the application software upgrade method package to execute an upgrade development system program, wherein the upgrade development system program comprises:
analyzing versions of the plurality of software packages and maintaining a software package list according to an analysis result by the processor; and
reading a software repository according to the software package list to obtain a software package in a new version and installing the software package in the new version to upgrade at least one of the plurality of application modules by the processor,
wherein the software package comprises a plurality of application software packages and a plurality of third-party software packages, and the software repository comprises an application software package repository and a third-party software package repository,
wherein the processor receives an upgrade target version parameter and executes a self-update program of the application software upgrade method package according to the upgrade target version parameter,
wherein the self-update program comprises:
establishing a first thread and a second thread, updating the application software upgrade method package according to the first thread, and re-executing the application software upgrade method package according to the second thread by the processor,
wherein the processor executes an install command according to the first thread to download an application software upgrade method package in a new version from the application software package repository, and installs the application software upgrade method package in the new version.
|