很抱歉遇到这样一个新手问题,但是我对于如何在使用提供的方法之外编写Fastlane脚本感到非常困惑。
我要做的是创建一个名为的变量message
,该变量可以传递给after_all
函数,因此当我发布到Slack时,每个通道可以拥有自己的自定义消息:
put message # is this how to set a variable?
lane :alpha do
# This is what I'd like to do
message = "[Google Play] Alpha Channel Deployed"
end
after_all |lane, options| do
slack(message: message)
end
谁能指出我正确的方向?我完全迷失了如何创建和传递Fastfile脚本中不是来自命令行的变量
=
就像在第4行上一样,您可以使用运算符设置变量。局部变量仅在创建变量的范围内存在。假设传递给的块在传递给lane
之前先被调用after_all
,然后将第一行更改为message = nil
(以便变量存在于第一个块的作用域之外)应该起作用:
message = nil
lane :alpha do
message = "[Google Play] Alpha Channel Deployed"
end
after_all |lane, options| do
slack(message: message)
end
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句