Azure devops VSTS Yaml Vraibles和路径与经典编辑器冲突

Azure devops VSTS Yaml Vraibles和路径与经典编辑器冲突,azure-devops,azure-pipelines,Azure Devops,Azure Pipelines,当设置VSTSclassic editor参数与当前的yaml文件进行比较时,我遇到了一个问题,该文件按预期工作 2019-04-06T10:02:58.7896707Z ##[error]Project file(s) matching the specified pattern were not found. 以下工作正常(建造管道) 但与下面相同的设置查找0个文件 2019-04-06T10:02:57.5303667Z found 0 files 2019-04-06T10:02:57

当设置VSTS
classic editor
参数与当前的
yaml
文件进行比较时,我遇到了一个问题,该文件按预期工作

2019-04-06T10:02:58.7896707Z ##[error]Project file(s) matching the specified pattern were not found.
以下工作正常(建造管道)

但与下面相同的设置查找0个文件

2019-04-06T10:02:57.5303667Z found 0 files
2019-04-06T10:02:57.5376614Z ##[section]Finishing: Copy Files to: $(Build.ArtifactStagingDirectory)
我也将
/
更改为
\
,但结果相同

下面是设计器管道

dotnet publish
任务中,也在
项目路径中产生相同的结果
参数
***\***。csproj
给出以下错误,但上面的
yaml
文件工作正常

2019-04-06T10:02:58.7896707Z ##[error]Project file(s) matching the specified pattern were not found.

在发布管道中,变量
Build.SorucesDirectory
Build.ArtifactSatgingDirectory
不可用,这些变量仅用于生成管道

事实上,在发布代理文件夹中没有“Soruces”文件夹,只有“Artifact”文件夹。例如:
C:\agent\\u work\r1\a
,获取值的变量是:
System.ArtifactDirectory
agent.ReleaseDirectory


您可以找到有关发布变量的更多详细信息。

在发布管道中,变量
Build.SorucesDirectory
Build.artifactSatingDirectory
不可用,这些变量仅用于生成管道

事实上,在发布代理文件夹中没有“Soruces”文件夹,只有“Artifact”文件夹。例如:
C:\agent\\u work\r1\a
,获取值的变量是:
System.ArtifactDirectory
agent.ReleaseDirectory


有关发布变量的更多详细信息,您可以找到。

因为第二个是
发布
管道,所以不能使用与
构建
管道相同的路径?您在哪里检查上述发布任务的所有详细记录?设计者是发布管道?@shaykibaramczyk是的,这就是原因,看到我的答案了。因为第二个是发布管道,不能使用与构建管道相同的路径?你在哪里检查上述发布任务的所有详细记录?设计者是发布管道?@shaykibaramczyk是的,这就是原因,请看我的答案。