我在Azure DevOps中有多个管道,该管道将文件作为输入并在后续管道中对其进行转换。我可以在管道的任务名称中获取文件名。 对于不了解Azure DevOps的人,有没有办法从Azure DevOps获取有关其文件的实时通知? 尝试过Microsoft Workflow,但是通知延迟最多3-4分钟,因此不是很实时。 请让我知道是否有人遇到类似问题。
已编辑以添加更多详细信息: 管道是这样的。文件是流水线A的输入,流水线A又触发了4个流水线。管道A1和A2并行运行。 A1结束后,A3运行,然后运行A4。然后是B,依此类推。最终,有一个工件被发送以释放管线,这再次触发了最终管线。这些触发器都是通过REST调用完成的,因为我们需要传递文件名直到最后。管道A是通过提交触发的,因此,如果提交具有多个文件,那么提交的对象将无法单独跟踪每个文件,而只能从Azure DevOps获取生成通知。我们正在查看从管道发送回的通知,该通知可以将文件X当前位于管道A3上发送回推入提交的人。
答案 0 :(得分:0)
以前,我曾使用自定义脚本来发送自定义电子邮件,但为了专门解决上述问题,我使用了SendGrid Web API,它有助于传递参数并在不通过配置或依赖SMTP配置的情况下跨自定义通知发送