本文介绍了如何在JS文件中使用Github机密的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个基本的git存储库,其中设置了github动作来构建和部署(主要是HTML和TS文件).
I have a basic git repo set up with github actions to build and deploy (HTML and TS files mainly).
但是我必须在一些需要保密的API密钥中使用.
However I have to use in some API Keys that needs to be secret.
所以我想为他们使用GITHUB SECRETS.
So I figure out to use GITHUB SECRETS for them.
如何在我的js(或TS)文件中访问GITHUB SECRETS,以便它可以通过github操作正确构建?
How can I access GITHUB SECRETS in my js (or TS) files so it can build with github actions properly?
推荐答案您可以将Secrets作为ENV变量传递.
You can pass-in Secrets as ENV variables.
示例:
... 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访问它.
In Node.js you can access it via process.env.API_KEY.
更多推荐
如何在JS文件中使用Github机密
发布评论