问题描述
如果您有一个通过Bamboo浏览器用户界面配置的现有Bamboo作业,并通过其相应的Bamboo Java Specs
将该配置导出到Java文件,那么您如何设置现有Bamboo计划或创建一个新的Bamboo计划来定义其所有计划使用导出的规范构建逻辑?
解决方法
将计划配置导出到Java规范时,需要在Bitbucket Server上创建新的存储库。在该仓库的根目录下创建Bamboo-specs文件夹。 运行命令
mvn archetype:generate -B \
-DarchetypeGroupId=com.atlassian.bamboo -DarchetypeArtifactId=bamboo-specs-archetype \
-DarchetypeVersion=7.1.3 \
-DgroupId=com.atlassian.bamboo -DartifactId=bamboo-specs -Dversion=1.0.0-SNAPSHOT \
-Dpackage=tutorial -Dtemplate=minimal
然后用BambooUI提供的计划代码替换生成的Plan.java。 将所有更改提交到存储库,然后按照https://confluence.atlassian.com/bamboo/tutorial-create-a-simple-plan-with-bamboo-java-specs-894743911.html的步骤在Bamboo端配置存储库