gpt4 book ai didi

msbuild - 使用变量提取 MSDeploy Zip 包

转载 作者:行者123 更新时间:2023-12-02 02:00:28 25 4
gpt4 key购买 nike

我正在 VSTS 中设置自动构建,将已发布的文件通过 FTP 传输到我的服务器。

我已经完成了这项工作,但我觉得实现它的方式很糟糕且不可持续。

正如您从屏幕截图中看到的,该过程将发布包含自述文件、cmd 文件和包含我所有发布文件的 zip 的工件,然后我使用下面非常明确的位置提取 ZIP。

$(Build.ArtifactStagingDirectory)\temp\Content\d_C\a\1\s\IntermittentBug\IntermittentBug\obj\Release_EukHosts\Package\PackageTmp

我在 VSTS 中使用托管构建服务器,但路径包含

d_C\a\1\s\

我认为这会随着时间的推移而改变。我需要一个变量来适应这条路径,这样它总是会成功。

我如何更新它以使其更加高效和可持续?

enter image description here

enter image description here

enter image description here

最佳答案

首先,正如 jessehouwing 所说,该变量称为 Build.SourcesDirectory

关于路径结构,简单的方法是在 Visual Studio Build 任务中指定 /p:PackageTempRootDir="" msbuild 参数来删除源路径结构,然后路径将类似于 Content\D_C\PackageTmp

另一方面,您也可以通过文件系统模式发布Web应用程序。

关于msbuild - 使用变量提取 MSDeploy Zip 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48484457/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com