Fastlane脚本中的自定义变量

霍罗迪斯基

很抱歉遇到这样一个新手问题,但是我对于如何在使用提供的方法之外编写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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章