web-dev-qa-db-ja.com

レーン内からパラメーターを使用してレーンを呼び出すにはどうすればよいですか?

Fastfileがあり、自分のレーン内からのパラメーターを使用してすべてのレーンにしたいのですが、どうすればよいですか?ちょうどこのような:

lane :my_lane do
     other_lane paramter1_name:"1" parameter2:"2"
end
10
H.WZ

次のようにしてください。

lane :my_lane do
  other_lane(
    parameter1: '1', 
    parameter2: '2'
  )
end

お役に立てれば!

だから他のレーンは

lane :other_lane do |values|
   parameter1  = values[:parameter1]
   parameter2  = values[:parameter2]
   puts parameter1
   puts parameter2
end
27
Artem Demchenko

これも機能します

lane :other_lane do |values|
    parameterValue1 = values[:parameterKey1]  #read from arguments
    parameterValue2 = values[:parameterKey2]  #read from arguments

    #call other_lane with arguments
    other_lane parameterKey1:parameterValue1 parameterKey2:parameterValue2
end
1
ir2pid