在Bamboo的UI中是否有执行此任务的机制?
#1 楼
我不知道是否有某种GUI方法可以执行此操作我通过使用变量以不同于REST请求的方式触发相同的计划
在REST请求中将计划配置变量即
myvariable
定义一个变量,将bamboo.variable.myvariable
设置为所需的值,即“ 1”或“ 2” 在计划阶段添加一个脚本任务,并将该变量用作实例
$bamboo_myvariable
if [ "$bamboo_myvariable" == "1" ]; then
# stuff to do variation 1
fi
if [ "$bamboo_myvariable" == "2" ]; then
# suff to do variation 2
fi
如果要通过分支更改行为,则存在诸如“ Bamboo_planRepository_1_branch”,默认情况下可用,并且可以类似的方式使用
#2 楼
Atlassian Labs现在已作为附件提供了此功能:https://marketplace.atlassian.com/apps/1219706/conditional-tasks-for-bamboo?hosting=server&tab=overview仅可用适用于6.7.1+版本
评论
您可以创建单独的构建计划,并使每个计划在不同的分支集上触发(请参阅计划分支设置)。