Por ejemplo, por nombre de sucursal, es posible que desee ejecutar diferentes tareas (pruebas de regresión en ramas de lanzamiento en lugar de pruebas de integración masiva, por ejemplo).
¿Hay algún mecanismo para hacer eso en la interfaz de usuario de Bamboo?
Respuestas:
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
myvariable
bamboo.variable.myvariable
en el valor requerido, es decir, "1" o "2"$bamboo_myvariable
por ejemploif [ "$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
fuente
Atlassian Labs ahora ha proporcionado esta funcionalidad como complemento: https://marketplace.atlassian.com/apps/1219706/conditional-tasks-for-bamboo?hosting=server&tab=overview
Solo disponible para versiones 6.7.1+
fuente