【问题标题】:How to define a blob storage trigger in Azure DevOps to create a new release?如何在 Azure DevOps 中定义 Blob 存储触发器以创建新版本?
【发布时间】:2019-11-25 19:34:44
【问题描述】:

每当我的 blob 存储容器更新时,我想在 Azure DevOps 中创建一个新版本。

我的意思是,我将一些文件上传到 blob 存储,完成后我想在 DevOps 中自动启动一个版本。

通常我们可以定义多个触发器来启动发布。例如,当我们获得一个新的构建管道时。但我想用 blob 存储来触发它。

我在 DevOps 中找不到此问题的任何解决方案。 有人可以帮我解决这个问题吗?

【问题讨论】:

    标签: azure triggers azure-devops azure-blob-storage release


    【解决方案1】:

    看起来不可能直接做,所以可以使用解决方法:

    1. 创建由 Azure Blob 存储上传事件触发的 Azure Logic AppAzure Function
    2. 在事件处理程序中需要通过调用Azure DevOps Services REST API来启动新版本。

    【讨论】:

    • 感谢您的回复。我尝试通过两个步骤创建 Azure Logic App: 1. 添加或修改 blob 时。 2.http。但是在http中,我在验证所需的参数时遇到了麻烦。我选择 Active Directory OAuth 作为身份验证方法。但我不确定租户、客户 ID、受众和秘密。我尝试在 Azure Active Directory 中使用我的应用程序的租户、客户端 ID 和密码,并为受众使用不同的东西。但还是报错。你能帮帮我吗?
    • @starianchen-MSFT:我在一篇新帖子中描述了我的问题,您可以在这里找到:stackoverflow.com/questions/57152558/…
    猜你喜欢
    • 1970-01-01
    • 2019-07-05
    • 2020-04-21
    • 1970-01-01
    • 2018-10-11
    • 2021-06-07
    • 2019-10-08
    • 2021-10-08
    • 2013-02-23
    相关资源
    最近更新 更多