No sé si hay alguna forma de GUI para hacer esto
Estoy activando el mismo plan de diferentes maneras desde una solicitud REST usando una variable
Para hacer esto
- definir una variable en las variables de configuración del plan, es decir
myvariable
- en la solicitud REST establecida
bamboo.variable.myvariable
en el valor requerido, es decir, "1" o "2"
- en la etapa del plan agregue una tarea de script y use la variable como
$bamboo_myvariable
por ejemplo
if [ "$bamboo_myvariable" == "1" ]; then
# stuff to do variation 1
fi
if [ "$bamboo_myvariable" == "2" ]; then
# suff to do variation 2
fi
Si desea modificar el comportamiento por rama, hay variables como "bamboo_planRepository_1_branch" que están disponibles de forma predeterminada y podrían utilizarse de manera similar