2016-10-27 5 views
2

Я создаю развертывание в Bamboo. У меня есть некоторые переменные, установленные в плане развертывания. Как я могу получить доступ к ним из сценария Gradle? Есть аргументы ввода (я предполагаю, что я буду использовать что-то вроде переменной = $ {bamboo.variable} там, но я не могу разобраться, как заставить их перейти к скрипту (на данный момент просто делается что-то вроде prinln varible чтобы получить их) Как я могу это сделатьКак получить доступ к переменной из Bamboo в сценарии Gradle?

ответ

3

Насколько я знаю, из бамбука экспортирует все это переменная в среде сборки в этом случае, вы можете получить любую переменную в скрипте следующим образом:.?.

System.getenv('bamboo.variable') 

в качестве альтернативы, вы можете передать его в сборку в качестве параметра сборки сценария, например, так:

-Pvariable=${bamboo.variable} 

, а затем вы можете получить его в сценарии как свойство проекта:

println variable 
+0

Первый вариант не работал (первое, что я сделал попробовать, что и другие варианты этого), однако второй вариант сделал работу (Я пропустил P, когда попробовал). Спасибо за это. – MicWit

Смежные вопросы