如何在github动作中设置环境变量

时间:2020-09-21 06:31:51

标签: github continuous-integration devops github-actions

我正在尝试设置环境变量,该变量由我对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环境变量。我可能做错了什么?

1 个答案:

答案 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:您应该对该存储库具有管理员角色。