javascript - 如何在 JS 文件中使用 Github secret

标签 javascript bash github yaml github-actions

我有一个基本的 git repo 设置了 github 操作来构建和部署(主要是 HTML 和 TS 文件)。

但是我必须在一些需要保密的 API key 中使用。

所以我想为他们使用 GITHUB SECRETS。

如何在我的 js(或 TS)文件中访问 GITHUB SECRETS,以便它可以使用 github 操作正确构建?

最佳答案

您可以将 Secrets 作为 ENV 变量传入。

示例:

   ...
   steps:
      - name: Git checkout
        uses: actions/checkout@v2

      - name: Use Node 12.x
        uses: actions/setup-node@v1
        with:
          node-version: 12.x

      - name: Install Dependencies (prod)
        run: yarn install --frozen-lockfile --production

      - name: Run Tests (JEST)
        run: yarn test --ci --silent --testPathIgnorePatterns=experimental
        env:
          CI: true
          API_KEY: ${{ secrets.API_KEY }}

在 Node.js 中,您可以通过 process.env.API_KEY 访问它.

关于javascript - 如何在 JS 文件中使用 Github secret ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59686823/

相关文章:

linux - Linux 中的 Bash 脚本初学者

git - 是否可以在不在本地 check out 的情况下将文件添加到 git 存储库?

GitHub: merge 后更改提交

javascript - 如何创建停留 5 秒的加载弹出窗口

javascript - Chrome扩展中JS/HTML之间的通信

linux - 安装 PostgreSQL 的 Bash 脚本 - 不工作

git - 拥有多个 Git 存储库

javascript - 删除隐藏的表格行并将 .html 输出到 Excel

使用 parseInt 的 JavaScript 奇怪结果

mysql - shell脚本将数据解析为变量然后更新数据库