我正在开发Atlassian插件,可以使用atlas- *命令手动打包和部署这些插件。
但是,我想使用Bamboo来自动化整个打包和部署过程,作为一个发布周期。
我想实现以下目标:
- 使用Bamboo中的Maven任务打包我的插件。 (我目前正在通过使用脚本任务并在其中使用atlas-package命令来完成此操作)
- 使用maven任务(如果可能)来自动增加构建工件的快照版本。 (当前,我是通过使用脚本任务并使用命令“ atlas-mvn clean package -DbambooBuildNumber = $ {bamboo.buildNumber}”来完成此操作的。
- 使用Bamboo部署将生成的工件部署到目标服务器,并实现将maven版本从快照自动递增到主要版本(例如2.0)
我对如何实现这一目标有点迷茫,需要进一步的帮助。
谢谢!