Я бы хотел установить соединение Azure DevOps
и Slack
, чтобы после определенного события оно публиковало сообщение (сборка завершена, запрос на создание создан и т. Д.). Я следовал этому руководству, оно работает в основном хорошо, однако я не могу заставить его работать для события "Сборка завершена". Я использую те же настройки, что и для других событий, но сообщения просто не отображаются.
При использовании «Тест» я получаю следующий ответ
Сообщение об ошибке
Исключение было сгенерировано целью вызова.
Сведения об ошибке
System.Reflection.TargetInvocationException: исключение было сгенерировано целью вызова. ---> System.ArgumentNullException: значение не может быть нулевым.
Имя параметра: источник
в System.Linq.Enumerable.First [TSource] (источник IEnumerable`1)
в Microsoft.VisualStudio.Services.ServiceHooks.Consumers.Slack.PostMessageToChannelAction.BuildAttachmentForBuildComplete (ресурс JObject) в каталоге d: \ v2.0 \ P1_work \ 8 \ s \ ServiceHooks \ Sdk \ Consumers \ SctionShanM: SlackShanM:
в Microsoft.VisualStudio.Services.ServiceHooks.Consumers.Slack.PostMessageToChannelAction.TransformEvent (Событие повышеноEvent, HandleEventArgs e) в d: \ v2.0 \ P1_work \ 8 \ s \ ServiceHooks \ Sdk \ Consumers \ SlackT. 288
по адресу CS: строка 249
--- Конец внутренней трассировки стека исключений ---
в System.RuntimeMethodHandle.InvokeMethod (объектная цель, аргументы объекта [], сигнатура сигнатуры, логический конструктор)
в System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal (параметры объекта, параметры объекта [], параметры объекта [])
в System.Reflection.RuntimeMethodInfo.Invoke (Объект obj, BindingFlags invokeAttr, связыватель Binder, параметры Object [], культура CultureInfo) в Microsoft.VisualStudio.Services.ServiceHooks.ServiceHooksConsumerService.GetConsumerAquest .0 \ P1_work \ 8 \ s \ ServiceHooks \ Sdk \ Server \ Consumers \ ServiceHooksConsumerService.cs: строка 355
в Microsoft.VisualStudio.Services.ServiceHooks.Server.ServiceHooksService.d__68.MoveNext () в d: \ v2.0 \ P1_work \ 8 \ s \ ServiceHooks \ Service \ Server \ ServiceHooksService.cs: строка 2759
Я попытался восстановить URL-адрес Webhook, но безуспешно. Другие события работают, «Сборка завершена» - нет.
Есть идеи, что я делаю не так?