S'il vous plaît noter, bien que mon exemple spécifique ici implique Java/Grails, il s'applique vraiment à tout type de tâche disponible dans Bamboo.Comment paramétrer les builds Bamboo?
J'ai une tâche qui fait partie d'une construction en bambou où je lance une application Java/Grails comme ceci:
grails run-app -Dgrails.env=<ENV>
Où « <ENV>
» peut être l'une de plusieurs valeurs (dev
, prod
, staging
, etc.). Il serait agréable de « paramétrez » le plan de sorte que, parfois, il fonctionne comme ceci:
grails run-app -Dgrails.env=dev
Et d'autres fois, il fonctionne comme ceci:
grails run-app -Dgrails.env=staging
etc. Est-ce possible, si alors, comment? Et l'API REST me permet-elle de spécifier les informations sur les paramètres afin que je puisse lancer des builds avec des paramétrages différents en utilisant cURL
ou wget
?
Quoi et comment allez-vous changer cette variable? – tmlai
Merci @tmlai (+1) - l'idée est qu'un processus automatisé lancerait la construction via l'API [REST API] de Bamboo (https://developer.atlassian.com/display/BAMBOODEV/REST+APIs), en passant dans le valeur du paramètre '' dans le cadre de cet appel RESTful. –
IAmYourFaja