我已经在Azure Devops / TFS中自动进行了构建/部署过程,并希望从用于构建工件的源文件路径中抓取文件或文件夹名称作为变量。
例如,我可能要在构建源路径中抓取该文件夹的文件夹名称,并将其存储在构建号,发行号等中。
我已经阅读了Microsoft的文档,并且相信我正在寻找的信息可能与以下内容相关...但是我似乎找不到正确的位置。
Release.Artifacts.{alias}.BuildURI #The URL for the build.
Azure pipelines example: vstfs://build-release/Build/130
GitHub example: https://github.com/fabrikam/asp
当我尝试从源代码中找到文件夹名称时,到目前为止,我仍然无法在代码中找到它。
答案 0 :(得分:1)
抱歉,无法从环境变量获取源文件和文件夹名称/工件名称。
到目前为止,您需要指定Artifact alias name
才能访问与工件相关的信息。
例如Release.Artifacts.{alias}.DefinitionName
使用默认变量,您可以通过两种方式使用默认变量-作为发布管道或脚本中任务的参数。 here