2017-09-12 3 views
0

Fastfilefastlane으로 설정 중이며, fastlane을 실행하는 차선 이름을 바꾸려고합니다. 나는 fastlane을 이해 지금까지Fastfile에서 차선 이름을 얻으십시오.

wowness = (lane[:lane-name] == "wow" ? "Much wow" : "Not so wow") 
puts wowness 

lane :wow do |options| 
    puts "print something random" 
end 

:

내가 "wow"입니다 fastlane가 호출 된 것을 현재 차선의 이름을 얻으려면, 나는이 Fastfile에서 fastlane wow

을 실행 말 루비를 사용하므로 어쩌면 이것이 갈 수있는 방법일까요?

답변

1

신경 쓰지 마라. 나는 그것을 얻었다 고 생각한다.

lane :get_lane_name do 
    lanename = "" 
    ARGV.each do |a| 
      lanename = "#{a}" 
    end 
    lanename 
end 

I는 다음과 같이 사용 :

build_type = (get_lane_name == "beta" ? "Staging" : "Production") 
puts build_type 
나는이 멋진 작은 차선을했다