GoCD развертывается на Crashlytics для Android и IOS

Кто-то знает, как я могу использовать GoCD для развертывания версии на Crashlytics(Fabric)?

1 ответ

Я использовал скрипт Fastlane для загрузки apk.

FastlaneFile - внутри каталога Android Project

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

После этого я поместил в сценарий выполнения GOCD задания, используя переменную среды с путем Fastlane на CI-сервере. И у меня есть успех.

-c
#{fastlane} crashlytics build:Release
Другие вопросы по тегам