gpt4 book ai didi

azure-devops - Azure Pipelines - 有没有办法查看文件夹结构?

转载 作者:行者123 更新时间:2023-12-03 15:48:10 25 4
gpt4 key购买 nike

我正在努力描绘 azure 管道的文件夹结构。我知道有一些隐式目录,例如:

  • $(System.DefaultWorkingDirectory)
  • $(Build.ArtifactStagingDirectory)

  • 这两个文件夹都是池中可用的特定构建代理上的文件夹。
    有没有办法查看文件夹结构并更好地了解事物的布局?

    最佳答案

    您可以使用 CMD task调用 tree command在 Microsoft 托管的 Windows 代理中获取文件夹结构。
    我的脚本:

    echo "Structure of work folder of this pipeline:"
    tree $(Agent.WorkFolder)\1 /f

    echo "Build.ArtifactStagingDirectory:"

    echo "$(Build.ArtifactStagingDirectory)"

    echo "Build.BinariesDirectory:"

    echo "$(Build.BinariesDirectory)"

    echo "Build.SourcesDirectory:"

    echo "$(Build.SourcesDirectory)"
    结果:
    enter image description here $(Agent.WorkFolder)代表当前代理的工作文件夹, $(Agent.WorkFolder)\1代表当前管道的工作文件夹。(通常第一个管道将放在 $(Agent.WorkFolder)\1 ,第二个 $(Agent.WorkFolder)\2 ...)
    所以很明显,对于一个管道运行,它默认有四个文件夹:a(工件文件夹)、b(二进制文件夹)、s(源文件夹)和 TestResults(测试结果文件夹)。 s文件夹是下载源代码文件的地方。对于构建管道: $(Build.SourcesDirectory) , $(Build.Repository.LocalPath)$(System.DefaultWorkingDirectory)代表同一个文件夹。更多详情见 predefined variables .

    关于azure-devops - Azure Pipelines - 有没有办法查看文件夹结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63117797/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com