我不得不说我对 CI/CD 以及如何自动更新软件相当陌生。我正在为工业客户开发监控软件。我们已经到了需要考虑更新策略的地步,以便更轻松地将我们的最新版本部署给客户。但是,我对这件事的了解很差,我真的不知道从哪里开始。
我们的主要想法是拥有某种启动器,在启动时,软件会检测到有新版本可用,并询问客户是否要下载它。问题是我不知道从哪里开始实施该策略。在我进行研究之前,我接触过 kubernetes、docker、Jenkins 和 GitLab,但无法弄清楚它们是否真的符合我的要求。此外,我查看了 Microsoft 的配置管理器,但似乎您只能更新网络上的软件。
随时询问任何信息。预先感谢您的帮助 !:)