我在Azure构建管道中使用DotNetCoreCLI@2发布任务来发布多个项目二进制文件。在参数param中,我想在输出文件夹路径中使用项目名。
在此任务运行时,是否可以获得项目名称,并在参数中将其作为param传递?
例如:
- task: DotNetCoreCLI@2
displayName: 'dotnet publish'
inputs:
command: publish
publishWebProjects: false
projects: '**/*.csproj'
arguments: '-o testpath/{**name-of-the-project**}' 发布于 2022-03-14 06:56:55
在此任务运行时,是否可以获得项目名称,并在参数中将其作为param传递?
答案是肯定的。
根据文档.NET核心CLI任务,添加modifyOutputPath作为输入,如下所示并检查。
将项目发布到指定文件夹:将项目发布到指定文件夹。-任务: DotNetCoreCLI@2 displayName:'dotnet发布‘输入:命令:’publishWebProjects: false project:‘**/*..csproj’参数:'-o $(Build.ArtifactStagingDirectory)/Output‘zipAfterPublish: true modifyOutputPath: true:

https://stackoverflow.com/questions/71462269
复制相似问题