【问题标题】:Trigger Azure Devops pipeline via ADF通过 ADF 触发 Azure Devops 管道
【发布时间】:2021-06-08 14:12:37
【问题描述】:

是否可以通过 Web 活动通过 ADF 触发 azure DevOps 管道?

如果不是,那么如何通过 ADF 触发?

【问题讨论】:

  • 你的意思是数据工厂管道触发器吗?

标签: azure-devops azure-data-factory-2


【解决方案1】:

无法从 ADF 触发 Azure Devops 发布管道。 但是您可以使用逻辑应用来触发相同的操作,然后通过 Web Activity 通过 ADF 调用逻辑应用。

【讨论】:

  • 如果我们可以使用逻辑应用来解决这个问题,难道不应该有一个等价的 REST API 吗?您对使用 REST 调用简化这一点有任何想法吗?
【解决方案2】:

不过,目前还没有支持 Azure 数据工厂触发 Azure DevOps 管道的现有函数。

但是有一个 REST API Runs - Run Pipeline 可以在 Azure DevOps 之外对管道进行排队,这可能会对您有所帮助。

POST https://dev.azure.com/{organization}/{project}/_apis/pipelines/{pipelineId}/runs?api-version=6.0-preview.1

这是请求正文的示例:

{
    "stagesToSkip": [],
    "resources": {
        "repositories": {
            "self": {
                "refName": "refs/heads/main"
            }
        }
    },
    "variables": {}
}

【讨论】:

    【解决方案3】:

    对于数据工厂,您只能添加pipeline trigger

    当管道运行时,web active 将运行并调用 azure DevOps 管道。您可以像 Jane 所说的那样使用 REST API。我们不能直接触发 azure DevOps 管道。没有一个主动的可以做到这一点。

    HTH。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-13
      • 2021-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-24
      • 1970-01-01
      • 2021-01-13
      相关资源
      最近更新 更多