node.js - 将 GitLab CI 变量导出到 json 文件

标签 node.js gitlab gitlab-ci

我在 gitlab 服务中有一个 nodejs 存储库,并且我将 gitlab CI 运行器与 docker 一起使用。我需要将一些 GitLab CI 变量(如 CI_JOB_ID 或 CI_COMMIT_TAG)直接输出到 Node 应用程序。使用 gitlab http api 对我来说不好。我需要在构建过程之后立即将该信息存储到 any.json 文件中。如何实现?

最佳答案

阅读environment variables在您的 Nodejs 应用程序中应该按照此 stack overflow post 中的说明执行此操作。 :

process.env.ENV_VARIABLE

所有 Gitlab CI 注入(inject)的变量都应该是可访问的。

关于node.js - 将 GitLab CI 变量导出到 json 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43322031/

相关文章:

docker - Gitlab Runner 为 docker executor 折叠多行命令

json - 如何在部署aws时在json文件中添加gitlab用户定义的变量?

swift - Gitlab CI 中 Swift 3.0 项目的代码覆盖率

git - 快进 merge 是不可能的。要 merge 此请求,首先在本地重新设置基准

node.js - 如何从多部分表单数据中获取 Node JS 中间件中的请求主体?

javascript - 将变量从 jQuery ajax 传递到 nodejs

javascript - Node JS promise 链

git - go build 不起作用,因为 git 在 Linux 上被对等方重置了致命的读取错误连接

android - Gitlab-ci 阶段未完成构建失败

linux - Node.js 未捕获异常