我正在尝试设置环境变量,该变量由我对github动作的测试使用。我正在尝试实现以下目标
jobs:
build:
name: Test and Lint
runs-on: ubuntu-latest
env:
DEBUNKBOT_TEST_GSHEET_SHEET_CREDENTIALS: ${{ secrets.DEBUNKBOT_TEST_GSHEET_SHEET_CREDENTIALS }}
steps:
- name: Run tests
run: make test
测试失败,因为它们找不到
DEBUNKBOT_TEST_GSHEET_SHEET_CREDENTIALS
环境变量。我可能做错了什么?
答案 0 :(得分:0)
用于设置secrets.DEBUNKBOT_TEST_GSHEET_SHEET_CREDENTIALS
在 gitgub.com 中,转到回购 >>> 设置 >>单击秘密 >>
创建新机密 >>
名称 :DEBUNKBOT_TEST_GSHEET_SHEET_CREDENTIALS
值:输入DEBUNKBOT_TEST_GSHEET_SHEET_CREDENTIALS
添加秘密
在steps
中:
env:
set-env: DEBUNKBOT_TEST_GSHEET_SHEET_CREDENTIALS=${{ secrets.DEBUNKBOT_TEST_GSHEET_SHEET_CREDENTIALS }}
p / s:您应该对该存储库具有管理员角色。