【发布时间】:2017-02-08 22:53:00
【问题描述】:
有人知道,如何使用GoCD 将版本部署到Crashlytics(Fabric)?
【问题讨论】:
标签: mobile crashlytics twitter-fabric continuous-delivery go-cd
有人知道,如何使用GoCD 将版本部署到Crashlytics(Fabric)?
【问题讨论】:
标签: mobile crashlytics twitter-fabric continuous-delivery go-cd
我使用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
【讨论】: