我有一个用例,我必须生成发布版本,用于测试构建,这些版本遵循由我们的测试人员设置的记录良好的管道手册。我已经有一个在ruby中运行逻辑的函数,但我正在考虑创建fastlane动作或fastlane插件。根据我的用例,行动是否足够或我应该考虑插件?
答案 0 :(得分:1)
Fastlane 插件类似于cocoapods pods:
fastlane add_plugin [plugin_name]
因此,如果您需要在许多不同的地方执行操作和/或您需要构建复合插件层次结构,那么使用插件会更好。
否则,fastlane 操作是直接从Fastfile调用的简单ruby文件,可以获取输入参数,但仍然可以看到环境变量并且可以有返回参数。
为了清洁'你的代码,fastlane动作就足够了。