ruby с учетными данными драйвера стека не может пройти аутентификацию на уровне circleCI

Я пытаюсь использовать драйвер стека GCP для моего проекта ruby ​​для мониторинга журналов и отладки. проблема в том, что когда я копирую свой путь к файлу учетных данных в свою переменную окружения circle ci GOOGLE-APPLICATIION-CREDENTIAL, я получаю сообщение об ошибке не удалось пройти аутентификацию на уровне circleCI, это моя ошибка Note: Google::Cloud::Logging is disabled because it failed to authorize with the service. (Unable to read the credential file specified by GOOGLE_APPLICATION_CREDENTIALS

Примечание. Google :: Cloud :: Debugger отключен, поскольку ему не удалось авторизоваться с помощью службы. (Невозможно прочитать файл учетных данных, указанный в GOOGLE_APPLICATION_CREDENTIALS: file




Ответы (1)


Я нашел свое решение: вам нужно разместить файл учетных данных над сборкой, примерно так: echo $ {GOOGLE_APPLICATION_CREDENTIALS}> $ {HOME} /account.json GOOGLE_APPLICATION_CREDENTIALS = "$ {HOME} /account.json"

теперь проблема в том, что отладчик отображает этот текст

информация об исходной версии не предоставлена

person cjmash    schedule 15.02.2018