【问题标题】:How do I setup an Azure Devops pipeline to a GitLab repo?如何将 Azure Devops 管道设置到 GitLab 存储库?
【发布时间】:2020-12-19 22:19:28
【问题描述】:

老板希望我在 Azure Devops 中设置一个管道到我们的 Gitlab 存储库。我有几个问题:

  1. 我是否在“Git other”下设置它?我应该将存储库镜像到 Azure Devops 吗?
  2. 我应该使用 docker 镜像设置它,我需要使用 docker hub 吗?

我从未建立过管道,我只是一个迷路的实习生,感谢您的建议。

【问题讨论】:

  • 这个问题怎么样?下面的答案是否解决了您的问题,如果没有,请告诉我有关此问题的最新信息吗?

标签: azure azure-devops gitlab azure-pipelines


【解决方案1】:

Do I set it up under "Git other"? Should I mirror the repositories into Azure Devops?

如果您想使用 YAML 结构设置管道并拥有 Azure DevOps 提供的所有功能,则必须镜像存储库,因为尚无法使用 YAML 文件直接从GitLab 和Git other 连接有一些限制。

I am supposed to set it up with a docker image, do I need to use docker hub?

对于管道环境,可以使用Azure提供的VM Images

【讨论】:

    【解决方案2】:

    我是否在“Git other”下设置它?

    是的,您可以使用 Git other 为 GitLab。还有一个扩展名GitLab Integration for Azure Pipelines, 它可以从 GitLab 存储库中下载源代码(使用 clone 命令)并在 Azure Pipelines 中使用下载的源。

    我应该将存储库镜像到 Azure Devops 吗?

    如果您没有将 gitlab 存储库迁移到 azure devops 存储库的计划,则无需将存储库镜像到 Azure Devops。此外,正如 LJ 所说,由于 YAML 结构目前不支持 Gitlab,因此我们无法在 Gitlab repo 中使用 YAML 结构。

    我应该用 docker 镜像来设置它,我需要使用吗 码头中心?

    这是一个品味问题。除了dikcer hub,还可以使用Azure Container Registry

    【讨论】:

      猜你喜欢
      • 2021-12-11
      • 2021-06-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-24
      • 2022-10-14
      • 1970-01-01
      • 2020-08-26
      相关资源
      最近更新 更多