1

有人知道,我如何使用GoCD将版本部署到Crashlytics (Fabric)?

4

1 回答 1

1

我使用Fastlane脚本上传 apk。

FastlaneFile - 在 Android 项目目录中

platform :android do 
  lane :crashlytics do | options |
    gradle(task: ("assembleRelease"+options[:build]))
    crashlytics(
      api_token: "xxxxxxxxx",
      build_secret: "xxxxxxxxx",
      notes: loadReleaseNotesCrashlytics()
    )
  end
  def loadReleaseNotesCrashlytics()
    file = File.open("../crashlytics/release_note.txt", "r")
    data = file.read
    file.close
    return data
  end
end

之后,我在 CI 服务器上使用带有 Fastlane 路径的环境变量放入作业 GOCD 执行脚本。而且我成功了。

-c
#{fastlane} crashlytics build:Release
于 2017-02-08T14:53:00.313 回答