对不起,这样的新手问题,但我很困惑如何编写一个Fastlane脚本使用提供的方法之外。Fastlane脚本中的自定义变量
什么我希望做的是创建一个名为message
变量,可以传递给after_all
功能,所以当我张贴到懈怠,每个通道可以有它自己的自定义消息:
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行中一样。局部变量仅存在于其创建的范围内。我对Fastlane一无所知,但假设在传递给'after_all'之前调用传递给'lane'的块,然后将第一行更改为'message = nil'(以便该变量存在于第一个块的作用域之外)可能工作。 –
如果你不知道如何使用Ruby,一个好的开始将是阅读一些文档,也许从[本教程]开始(https://www.ruby-lang.org/en/documentation/quickstart/) )。 –
@Jordan - 工作。我想我只需要首先初始化它。昨晚我读的教程在这方面没有帮助;我会看看你发布的内容! – EHorodyski