如何在 .env 文件上使用 GitHub 个秘密
How to use GitHub secrets on .env file
我正在尝试访问我的 GitHub 秘密到一些 .env 变量但不费吹灰之力:
我的github密名:
API_KEY
值:
API_KEY_VALUE
在我的 .env 上:
API_KEY=
从我的工作流程中提取:
name: Laravel
on: [push]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Copy .env Laravel Configuration for CI
run: php -r "file_exists('.env') || copy('.env.ci', '.env');"
env:
CI: true
API_KEY: ${{ secrets.API_KEY }}
我做错了什么?
原来我在错误的步骤任务中添加了 env: 参数。然后我更改为执行测试的位置,而不是创建 .env 的位置:
- name: Execute tests
run: vendor/bin/phpunit
env:
CI: true
API_KEY: ${{ secrets.API_KEY }}
我正在尝试访问我的 GitHub 秘密到一些 .env 变量但不费吹灰之力:
我的github密名:
API_KEY
值:
API_KEY_VALUE
在我的 .env 上:
API_KEY=
从我的工作流程中提取:
name: Laravel
on: [push]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Copy .env Laravel Configuration for CI
run: php -r "file_exists('.env') || copy('.env.ci', '.env');"
env:
CI: true
API_KEY: ${{ secrets.API_KEY }}
我做错了什么?
原来我在错误的步骤任务中添加了 env: 参数。然后我更改为执行测试的位置,而不是创建 .env 的位置:
- name: Execute tests
run: vendor/bin/phpunit
env:
CI: true
API_KEY: ${{ secrets.API_KEY }}