繁体   English   中英

是否可以通过 azure devops 获取 Visual Studio 构建文件夹名称?

[英]Is it possible to get the visual studio build folder name over azure devops?

我们正在为 CI/CD 使用 azure devops,但我们的构建管道出现问题。 在创建Visual Studio 构建时,我们想获取创建构建的特定文件夹,因此我们可以复制该文件夹(在Visual Studio 任务中添加输出路径参数不适用于某些项目)。

主要问题是,项目名称和仓库名称可能不同。 我们需要类似的东西:

$(agent.builddirectory)\s\PROJECT-NAME\bin\Release

有没有办法获取项目名称或 output 文件夹? $(agent.builddirectory)不起作用。

编辑:此时我们需要使用构建管道,所以目前我们不使用工件或发布管道(我们知道我们应该......)

您似乎正在使用 Azure 管道来执行 MSBuild / dotnet cli 为您提供的帮助。

您可以改为使用 msbuild / dotnet cli 来构建项目 output 并将其打包到指定位置,例如使用存储库根文件夹中的output ,这在所有项目中都是通用的。

如果您只签出 1 个存储库,则所有任务都将在存储库文件夹中执行。 你不需要弄乱$(agent.builddirectory)\s\xxxx 访问output就像管道中的output/一样简单。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM