Я создаю развертывание в Bamboo. У меня есть некоторые переменные, установленные в плане развертывания. Как я могу получить доступ к ним из сценария Gradle? Есть аргументы ввода (я предполагаю, что я буду использовать что-то вроде переменной = $ {bamboo.variable} там, но я не могу разобраться, как заставить их перейти к скрипту (на данный момент просто делается что-то вроде prinln varible чтобы получить их) Как я могу это сделатьКак получить доступ к переменной из Bamboo в сценарии Gradle?
2
A
ответ
3
Насколько я знаю, из бамбука экспортирует все это переменная в среде сборки в этом случае, вы можете получить любую переменную в скрипте следующим образом:.?.
System.getenv('bamboo.variable')
в качестве альтернативы, вы можете передать его в сборку в качестве параметра сборки сценария, например, так:
-Pvariable=${bamboo.variable}
, а затем вы можете получить его в сценарии как свойство проекта:
println variable
Первый вариант не работал (первое, что я сделал попробовать, что и другие варианты этого), однако второй вариант сделал работу (Я пропустил P, когда попробовал). Спасибо за это. – MicWit