Я разрабатываю плагины Atlassian и могу упаковать и развернуть плагины вручную с помощью команд atlas- *.
Однако я бы хотел автоматизировать весь этот процесс упаковки и развертывания в виде цикла выпуска с использованием Bamboo,
Я хотел бы добиться следующего:
- Использование задачи Maven в Bamboo для упаковки моего плагина.(Это я сейчас делаю, используя задачу скрипта и используя внутри него команду atlas-package)
- Использование задачи maven (если возможно) для автоматического увеличения версии снимка артефакта сборки.(В настоящее время я делаю это, используя задачу сценария и команду «atlas-mvn clean package -DbambooBuildNumber = $ {bamboo.buildNumber}» *
- Использование Bamboo для развертывания сгенерированного артефакта на целевых сервераха также для достижения автоматического приращения версии maven от снимка к мажору, например, 2.0
Я в некотором роде растерялся, как этого добиться, и мне нужна помощь, чтобы продолжить.
Заранее спасибо!