github - 如何在 github 操作中设置环境变量
问题描述
我正在尝试设置我在 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
环境变量。我可能做错了什么?
解决方案
用于设置secrets.DEBUNKBOT_TEST_GSHEET_SHEET_CREDENTIALS
在gitgub.com中,转到repo >>> Settings >> 点击Secrets >>
创建新秘密>>
名称 :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 :您应该具有该存储库的管理员角色。
推荐阅读
- javascript - 如何将对象中的属性分配给javascript中同一对象中某些属性的值?
- reactjs - 如何在 RTL 中测试轮播?
- kubernetes - Kubernetes 为所有部署增加资源
- spring-boot - 如何为 ssl 和信任库身份验证创建 keystore.jks?
- javascript - 有没有办法使用输入数据来搜索 API 响应?
- html - 将侧边栏设置为页面高度的 100%
- css - 动画 CSS Blob 作为背景不响应
- python - 没有人来自哪里
- sql-server - 使用带有返回值的 sp_executesql 执行动态 sql 代码
- python - 有没有办法将日志轴值可视化为正常数字?