如何用其规格等同物替代竹制工作?

问题描述

如果您有一个通过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端配置存储库