Azure devops VSTS Yaml Vraibles和路径与经典编辑器冲突
当设置VSTSAzure 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
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是的,这就是原因,请看我的答案。