Azure DevOps REST API,如何允许Azure Function在DevOps项目中创建工作项?<



我正在创建一个计划触发的Azure函数,它将每天运行一次测试。如果在运行过程中任何测试失败,我希望它在Azure DevOps项目上创建一个错误,其中包括失败测试的日志。

我知道我可以创建一个PAT,这样它就可以通过DevOps REST API进行身份验证,但我不喜欢它的缺点:

  • 它的有效期最长为1年,我需要记得延长它的有效期
  • 每个像这样创建的bug都会有我作为它的创建者

编辑:我发现我可以使用MS Flow -有一个DevOps连接器可以创建工作项,它仍然有一个缺点,让我作为工作项的创建者,但它不是那么痛苦…

如果能了解其他的选择,我将非常感激……

有没有更好的方法可以让我的Azure函数在我的DevOps项目上创建bug ?

另一种选择是使用azure逻辑应用程序和azure功能。

在这里,azure函数将直接调用azure逻辑应用程序,逻辑应用程序将创建一个错误工作项。

参考Stefan stranger的以下文章

关于如何创建将产生错误的逻辑应用程序。在这里,我们将使用azure webhook来创建bug。

现在你可以将数据发送到一个存储帐户,逻辑应用程序使用一些触发器来获取数据,然后使用它来创建bug,或者你可以直接连接到逻辑应用程序。

请参考Laura KokKarinen的文章。

相关内容

  • 没有找到相关文章

最新更新