Как отправить файл из задачи Bamboo на наш питон Микросервис - PullRequest
0 голосов
/ 18 октября 2019

У меня есть микросервис, написанный в фляге Python, и я скоро буду его размещать.

Я хочу отправить один файл (example.txt) в My Microservice как часть Bamboo Task.

Микросервис будет использовать этот файл и извлекать некоторую полезную информацию.

Бамбук связан с Bitbucket.

Вопросы:

  1. Как сделатьЯ достигаю этого в Bamboo?
  2. Есть ли какие-либо изменения, которые необходимо внести в мой Micreservice.

Я новичок во всех этих технологиях. Любая помощь приветствуется.

1 Ответ

0 голосов
/ 04 ноября 2019

Есть несколько шагов для достижения этой цели.

  1. Настройка микросервиса для приема файла.
    Убедитесь, что ваша микросервис может принять файл. Если да, отлично. Тогда нам нужно только выполнить следующие шаги:

  2. Извлечение файла из плана сборки.
    Создайте план сборки и добавьте задачу сборки, эта задача должна создать ваш файл артефакта «example.txt». Вам нужно выбрать задачу сборки, которая подходит для вашего проекта клиента mircoservice (Node, maven). Артефакт не может быть сохранен, если вы не пометите его как общий артефакт. Опишите общий артефакт в настройках задачи. Артефакт отображается после завершения сборки, что подтверждает, что сборка работает правильно и создает требуемый артефакт.

  3. Отправка файла из плана развертывания. Как только артефакт доступен. Вам необходимо создать план развертывания, который может быть скриптом на python или bash, чтобы выполнить вызов REST для передачи файла. Убедитесь, что в файле указано правильное расположение файла.

...