mirror of
https://github.com/microsoft/onefuzz.git
synced 2025-06-14 11:08:06 +00:00
handle more ADO integration errors (#80)
This commit is contained in:
@ -8,7 +8,12 @@ from typing import Iterator, List, Optional
|
||||
|
||||
from azure.devops.connection import Connection
|
||||
from azure.devops.credentials import BasicAuthentication
|
||||
from azure.devops.exceptions import AzureDevOpsServiceError
|
||||
from azure.devops.exceptions import (
|
||||
AzureDevOpsAuthenticationError,
|
||||
AzureDevOpsClientError,
|
||||
AzureDevOpsClientRequestError,
|
||||
AzureDevOpsServiceError,
|
||||
)
|
||||
from azure.devops.v6_0.work_item_tracking.models import (
|
||||
CommentCreate,
|
||||
JsonPatchOperation,
|
||||
@ -225,6 +230,12 @@ def notify_ado(
|
||||
try:
|
||||
ado = ADO(container, filename, config, report)
|
||||
ado.process()
|
||||
except AzureDevOpsAuthenticationError as err:
|
||||
fail_task(report, err)
|
||||
except AzureDevOpsClientError as err:
|
||||
fail_task(report, err)
|
||||
except AzureDevOpsClientRequestError as err:
|
||||
fail_task(report, err)
|
||||
except AzureDevOpsServiceError as err:
|
||||
fail_task(report, err)
|
||||
except ValueError as err:
|
||||
|
Reference in New Issue
Block a user