【发布时间】:2019-10-20 07:49:19
【问题描述】:
在我们的 CI 上,我们不断构建 UWP 软件,我们还必须将其安装在 CI 客户端上以执行一些冒烟或 UI 测试。 现在在加快速度的过程中,我注意到安装/卸载依赖项实际上浪费了一部分时间,例如
...\x86\Microsoft.NET.CoreFramework.Debug.2.2.appx
...\x86\Microsoft.NET.CoreRuntime.2.2.appx
...\x86\Microsoft.VCLibs.x86.Debug.14.00.appx
...\x64\Microsoft.NET.CoreFramework.Debug.2.2.appx
...\x64\Microsoft.NET.CoreRuntime.2.2.appx
...\x64\Microsoft.VCLibs.x64.Debug.14.00.appx
(不要介意调试,这是一个测试)。这里不受欢迎的是我们从不部署 x86,而是花时间为它安装依赖项。
因此,我正在寻找一种方法来跳过卸载我们 CI 上的依赖项,以至少加快这部分的速度(这也将减轻未使用的 x86 依赖项的安装)。
由于某些尚未确诊的原因,安装开发包大约需要 30 秒,而对 10 个应用逐个执行此操作会减慢速度。
我的问题是
【问题讨论】:
标签: optimization uwp