2016-10-27 2 views
2

Bamboo에서 배포를 만들고 있습니다. 배포 계획에 따라 몇 가지 변수를 설정했습니다. Gradle 스크립트에서 어떻게 액세스합니까? 인자 입력이 있습니다. (예를 들어 variable = $ {bamboo.variable} 같은 것을 사용할 것입니다. 그러나 스크립트에 들어가게하는 방법은 없습니다. (현재 prinln varible과 같은 것을하고 있습니다. .? 나는이 작업을 수행 할 수있는 방법) 그들을 얻을 수Gradle 스크립트에서 Bamboo의 변수에 액세스하려면 어떻게해야합니까?

답변

3

지금까지 내가 아는 한, 대나무는 빌드 환경에 변수의 모든 수출 다음과 같은 경우에, 당신은 스크립트에서 어떤 변수를 가져올 수 있습니다.

System.getenv('bamboo.variable') 

양자 택일로, 당신은과 같이, 빌드 스크립트 매개 변수로 빌드에 전달할 수 있습니다

-Pvariable=${bamboo.variable} 

한 다음 프로젝트 속성으로 스크립트 내에서 그것을 얻을 수 있습니다

println variable 
+0

첫 번째 옵션은 (내가 한 첫 번째 일은 그 그것의 다른 변형을 시도했다) 작동하지 않았다, 그러나 두 번째 옵션은 일했다 (나는 그것을 시도했을 때 P를 버렸다.) 고마워. – MicWit

관련 문제