有没有一种方法可以获取在构建管道中运行的所有任务的顺序。在构建管道装饰器时,我们想知道是否有一种方法可以检查管道是否具有特定任务。我们尝试使用时间轴api,但它只会显示已执行或当前正在执行的所有作业和任务。在开始时执行管道装饰器时,我们希望使所有任务都在管道中执行。
答案 0 :(得分:0)
没有这样的API可以直接在Azure DevOps Pipeline中直接执行所有任务(包括装饰者的任务)。
但是,我们可以通过调用Get Build Logs REST API,然后调用Get Build Log REST API来获取特定任务日志,从而从构建管道的日志中获取所有正在运行的任务的顺序特定的任务名称。它还将包括自动插入的装饰器任务。
但是它与响应的顺序相反。例如,在下面的屏幕快照中,log1
中显示的任务是管道中最后运行的任务。