Спецификации Bamboo Java, репозиторий с одним конвейером и несколько проектов - PullRequest
0 голосов
/ 17 февраля 2020

Я действительно заинтересован в принятии конфигурации Bamboo в качестве модели кода, но в настоящее время я немного пытаюсь найти лучшие практики / документацию / учебные пособия для реализации следующего сценария:

У меня есть 50+ (Java) проектов, каждый из которых живет в отдельном репозитории на Bitbucket. Таким образом, 50+ репозиторий. Я хотел бы иметь общий общий конвейер для всех них.

Как этого добиться?

Мне удалось создать конвейер с указанием c проекта (хранится в папке bamboo-specs), но я не могу позволить себе иметь более 50 различных определений конвейера, поскольку задачи, определенные в этом конвейере, могут со временем меняться ...

В идеале я хотел бы иметь независимое от проекта репо, содержащее только определение конвейера ... и каким-то образом инструктировать Bamboo запускать определенные этапы / задания / задачи каждый раз, когда выполняется новый pu sh. любая ветвь вышеупомянутых 50+ репозиториев.

Возможно ли это как-то (без жесткого кодирования ссылок на репо в конвейерном проекте)?

Моя компания CI работает на Bamboo 6.8.1.

Спасибо!

...