Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在生成中使用Azure生成管道日志_Azure_Azure Pipelines_Checkmarx - Fatal编程技术网

在生成中使用Azure生成管道日志

在生成中使用Azure生成管道日志,azure,azure-pipelines,checkmarx,Azure,Azure Pipelines,Checkmarx,我有一个Azure构建管道,定期运行Checkmarx扫描。运行此操作后,将使用扫描期间发现的“高”、“中”、“低”严重性结果量填充生成日志。我想访问此日志,以便能够对发现的“高”严重性结果采取行动(具体来说,我将创建一个Azure DevOps任务) 在实际构建过程中,是否有方法读取构建日志?我发现有一个'Get Build Log'Azure端点,但从构建中调用端点来读取自己的日志似乎有些奇怪 此外,我的第一个想法是简单地在Checkmarx步骤中导出Checkmarx结果,但这似乎不是一个

我有一个Azure构建管道,定期运行Checkmarx扫描。运行此操作后,将使用扫描期间发现的“高”、“中”、“低”严重性结果量填充生成日志。我想访问此日志,以便能够对发现的“高”严重性结果采取行动(具体来说,我将创建一个Azure DevOps任务)

在实际构建过程中,是否有方法读取构建日志?我发现有一个'Get Build Log'Azure端点,但从构建中调用端点来读取自己的日志似乎有些奇怪

此外,我的第一个想法是简单地在Checkmarx步骤中导出Checkmarx结果,但这似乎不是一个选项

在实际构建过程中,是否有方法读取构建日志

您可以使用REST API:

然后,我们可以从响应主体获取url,下载最后一个日志,并解析日志,找出“高”严重性结果

关于这个问题有一个问题,你可以查看更多信息

希望这有帮助

在实际构建过程中,是否有方法读取构建日志

您可以使用REST API:

然后,我们可以从响应主体获取url,下载最后一个日志,并解析日志,找出“高”严重性结果

关于这个问题有一个问题,你可以查看更多信息

希望这有帮助

GET https://dev.azure.com/{organization}/{project}/_apis/build/builds/{buildId}/logs?api-version=5.1