mirror of
https://github.com/microsoft/onefuzz.git
synced 2025-06-15 11:28:09 +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.connection import Connection
|
||||||
from azure.devops.credentials import BasicAuthentication
|
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 (
|
from azure.devops.v6_0.work_item_tracking.models import (
|
||||||
CommentCreate,
|
CommentCreate,
|
||||||
JsonPatchOperation,
|
JsonPatchOperation,
|
||||||
@ -225,6 +230,12 @@ def notify_ado(
|
|||||||
try:
|
try:
|
||||||
ado = ADO(container, filename, config, report)
|
ado = ADO(container, filename, config, report)
|
||||||
ado.process()
|
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:
|
except AzureDevOpsServiceError as err:
|
||||||
fail_task(report, err)
|
fail_task(report, err)
|
||||||
except ValueError as err:
|
except ValueError as err:
|
||||||
|
Reference in New Issue
Block a user