是否有任何解决方法可以为 Azure Pipelines 中的其他 git 存储库实现基于 YAML 的管道?

问题描述 投票:0回答:2

Azure Pipelines 中的“其他 git 存储库”不支持 YAML 管道 [截至 2022 年 6 月 4 日]。在我们的组织中,我们有一个自托管的 Gitea 服务器用于管理源代码。我们希望使用 Azure Pipelines 实现 YAML CI/CD 管道,但其他 git 存储库不支持它。

是否有任何解决方法可以为 Azure Pipelines 中的其他 git 存储库实施 YAML 管道?

Azure Pipelines 中支持的 YAML 管道

git azure-devops azure-pipelines-yaml
2个回答
2
投票

是否有任何解决方法可以为 Azure Pipelines 中的其他 git 存储库实现基于 YAML 的管道?

根据文档支持的源码仓库

YAML管道是引入的一种新形式的管道 在 Azure DevOps Server 2019 和 Azure Pipelines 中。 YAML 管道 仅适用于某些版本控制系统。下表 显示所有受支持的版本控制系统以及 支持 YAML 管道。

enter image description here

Azure 管道目前不支持与其他 git 一起使用 YAML 管道。

有一个用户声音 Support YAML pipeline with Other Git 关于它,你可以投票并添加你的反馈。

作为解决方法,您可以添加命令行任务,然后使用 git 命令行从自托管 Gitea 服务器克隆源。


0
投票

  - task: CmdLine@2
    displayName: Clone
    inputs:
      script: |
        git clone -b master --single-branch --depth 1 ssh://$(username):$(password)@$(server):$(project)

© www.soinside.com 2019 - 2024. All rights reserved.