iOS - Как внедрить файл gc_keys. json во время выполнения в рабочем процессе gitHub с помощью Google Cloud Storage? - PullRequest
0 голосов
/ 14 апреля 2020

Я пытаюсь внедрить GitHub CI с помощью облачного хранилища Google, но не могу запустить его в рабочем процессе. Но как я могу внедрить файл gc_keys. json во время выполнения.

проверьте эту ссылку [https://docs.fastlane.tools/actions/sync_code_signing/#google -cloud-storage-access]

Доступ к хранилищу GOOGLE CLOUD Для доступа к облачному хранилищу Google из вашей системы CI необходимо предоставить gc_keys . json файл как часть вашей сборки. Как вы реализуете это ваше решение. Вы можете внедрить этот файл во время сборки.

Как мне этого добиться?

1 Ответ

0 голосов
/ 15 апреля 2020

Возможно, вы захотите взглянуть на этот , в котором говорится "Использование зашифрованных секретов в рабочем процессе".

Существует пример использования Bash:

steps:
  - shell: bash
    env:
      SUPER_SECRET: ${{ secrets.SuperSecret }}
    run: |
      example-command "$SUPER_SECRET"

Пример использования PowerShell

steps:
  - shell: pwsh
    env:
      SUPER_SECRET: ${{ secrets.SuperSecret }}
    run: |
      example-command "$env:SUPER_SECRET"

Пример использования Cmd.exe

steps:
  - shell: cmd
    env:
      SUPER_SECRET: ${{ secrets.SuperSecret }}
    run: |
      example-command "%SUPER_SECRET%"

Также есть некоторые ограничения на использование секретов, например, вы не можете превышать 100 секретов на рабочий процесс.

...