我有一项工作可以自动安装/卸载 msi 包。我构建包并需要手动将它们部署在应用程序服务器上。作为自动化这些事情的一部分,我试图将包从构建服务器部署到应用程序服务器。
让我用简单的话解释我的问题:假设我有一个部署在 Application Server 上的包 (app-12.1)。我构建了一个新软件包(app-12.2),我需要卸载 app-12.1 并需要从构建服务器远程在应用服务器上安装 app-12.2。
为了完成上述任务,我正在尝试提取 app-12.2 包的产品代码(GUID),我正在尝试卸载 app-12.1
问题: app-12.1和app-12.2的产品代码不同。一旦我构建新软件包,产品代码默认会更改。由于应用服务器上的卸载过程失败。
在构建 app-12.2 包时,我如何确保产品代码(GUID)是稳定的。这样我就可以使用该产品代码来卸载 app-12.1
请向我提供提示,以便我可以保持所有版本的产品代码(GUID)相同。
谢谢基兰