Использование React-Native Expo в Github Actions без фиксации файла 'env' js - PullRequest
0 голосов
/ 11 апреля 2020

Я пытаюсь создать APK для каждого пу-1006 *. Но я использую файл 'env', и Экспо нуждается в нем для сборки APK (импортируя его в некоторых местах кода). Я не пытаюсь sh зафиксировать файл 'env' и пытаюсь его избежать.

Есть ли обходной путь или мне нужно зафиксировать файл 'env?

Спасибо!

1 Ответ

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

решено: я нашел решение. Я сохранил весь файл как секрет Github, а затем добавил скрипт для создания файла env из секрета.

- name: Create env.js file
uses: actions/github-script@0.9.0
with:
  script: |
    const fs = require('fs');
    if (!fs.existsSync('env.js')) {
      fs.writeFileSync('env.js', process.env.ENV_FILE);
    }
env:
  ENV_FILE: ${{ secrets.ENV_FILE }}
...