Почему Github Actions возвращает null для любого значения .env, доступ к которому осуществляется через process.env в моем javascript? - PullRequest
1 голос
/ 16 января 2020

Вот мой рабочий процесс. Теперь, в идеале, MIX_BASE_URL находится в .env, но выполнение process.env.MIX_BASE_URL в моем коде делает его недоступным до тех пор, пока я не добавлю его в свои секреты Github.

Что если значение не может быть предопределено и задано моим процессом сборки? Я надеюсь, что есть способ поместить заполнитель или включить действия Github, чтобы иметь возможность читать значение .env, потому что локально это работает, а в действиях - нет.

name: Deploy to staging

on:
  push:
    branches:
      - development

jobs:
  vapor:
    name: Deploy to staging
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v1
      - uses: aligajani/laravel-vapor-action@master
        env:
          VAPOR_API_TOKEN: ${{ secrets.VAPOR_API_TOKEN }}
          MIX_BASE_URL: ${{ secrets.MIX_BASE_URL_STAGING }}
        with:
          args: "deploy staging"
...