对于这样一个初学者问题我很抱歉,但我非常困惑如何在不使用提供的方法的情况下编写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行中所做的那样。局部变量仅存在于创建它的范围内。我不了解 Fastlane,但是假设传递给lane
的块在传递给after_all
的块之前被调用,那么将第一行更改为message = nil
(以便变量存在于第一个块的范围之外)可能会起作用。 - Jordan Running