Как обмениваться данными между бамбуковой задачей и микросервисом - PullRequest
0 голосов
/ 23 октября 2019

Я хочу отправить файл из задачи Atlasssian Bamboo на микросервис, размещенный в Интернете.

Мой микросервис обработает файл и отправит некоторые метрики в бамбуковую задачу, которая вызвалаэто.

1) Как именно я могу отправить свой файл из бамбукового задания на URL. (Я могу создать микросервис, который принимает сообщения с полезной нагрузкой.)

2) Как мы можем отправить данные из микросервиса в ту же задачу Bamboo.

3) Подождет ли бамбуковая задача, пока не получит данные от микросервиса?

Я хочу общее направление, как мы можем этого достичь.

1 Ответ

0 голосов
/ 31 октября 2019

Это достижимо, но потребует либо сторонних плагинов, либо некоторых сложных сценариев.

Вы можете создать файл сценария, который:

  1. Отправляет артефакт или файл сборки на URL.
  2. Считывает ответ с URL.
  3. Блокирует до тех пор, пока это не будет выполнено.

Файл сценария может быть сценарием Powershell, сценарием Python или любым другим. это делает выше. Я бы настоятельно рекомендовал поискать сторонние плагины , которые выполняют некоторые или все из того, что вы пытаетесь достичь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...