2017-08-24 62 views
2

我有一個用例,我必須生成測試版本的發佈版本,這些版本遵循由我們的測試人員設置的良好文檔管道劇本。我已經有了一個運行ruby邏輯的函數,但我正在考慮創建fastlane動作或fastlane插件。在我的使用情況下,行動是足夠的還是我應該考慮一個插件?fastlane動作和插件差異

回答

0

FASTLANE 插件類似的CocoaPods莢:

  • 你指定一個gemspec文件插件名稱,版本,依賴關係和其他信息(podspec一樣)
  • 可以之間有嵌套的相關插件(Fastfile < - plugin1 < -plugin2 < - ..)
  • 您將它們保存在適當的回購站
  • 插件是由
  • 您通過命令添加一個插件依賴性的一組動作或插件:

fastlane add_plugin [plugin_name]

所以,這是更好,如果你需要它在許多不同的地方行動,以使用插件和/或者您需要構建複合插件層次結構。


否則,FASTLANE 行動是簡單的Ruby文件從中fastfile直接調用,可以採用輸入參數,仍然看到環境變量,可以有一個返回參數。

爲了'清理'你的代碼,fastlane動作就足夠了。