有没有办法在本地运行 Azure Pipelines 配置以查看其输出?

Kie*_*ers 10 azure-devops

我有一个需要运行的示例 yaml 文件,我可以看到它在 Azure Pipelines 中运行,但是如何在本地运行它以在我的计算机上进行测试?

尝试了 powershell、docker、解析 YAML 的库,但没有运行 yaml.load 等文件(一些示例文本)

steps:
- script: echo Hello, world!
  displayName: 'Run a one-line script'
Run Code Online (Sandbox Code Playgroud)

我希望看到的是一个标题为“运行单行脚本”的窗口,上面写着 hello world!在它上面,但我似乎无法运行它,如果可能的话,我可以使用 IIS 来运行这个文件。

Leo*_*SFT 10

有没有办法在本地运行 Azure Pipelines 配置以查看其输出?

同意查尔斯。

恐怕没有这样的方法可以在本地运行 Azure Pipelines 配置。

我们知道,YAML 是 Azure 管道的配置文件,它不能与 Azure 管道分开执行。如果离开编译器,将无法识别 YAML 文件,例如复制任务:

- task: CopyFiles@2
  displayName: 'Copy Files'
  inputs:
    TargetFolder: '$(build.artifactstagingdirectory)'
Run Code Online (Sandbox Code Playgroud)

YAML 语法非常简单,但是如果我们不使用 Azure 管道,其他编译器将无法解析此语法,除非我们开发类似 Azure 管道的编译器。

此外,我知道如果我们想在将 YAML 文件提交到 Repos 之前确保它正常工作。我们可能需要多次尝试/失败才能提交,直到我正确为止,这是一件非常痛苦的事情。许多其他用户也有同样的要求,有一个关于它的用户声音:

能够在本地测试 YAML 构建

您可以为此反馈投票并添加您的评论。当有足够的社区投票并为此反馈添加评论时,产品团队成员会认真对待此反馈。

希望这可以帮助。