【发布时间】:2017-09-05 10:19:26
【问题描述】:
我在 gitlab 服务中有一个 nodejs 存储库,我将 gitlab CI runner 与 docker 一起使用。我需要将一些 GitLab CI 变量(如 CI_JOB_ID 或 CI_COMMIT_TAG)直接输出到节点应用程序。使用 gitlab http api 对我不利。我需要在构建过程之后立即将该信息存储到 any.json 文件中。如何实现?
【问题讨论】:
我在 gitlab 服务中有一个 nodejs 存储库,我将 gitlab CI runner 与 docker 一起使用。我需要将一些 GitLab CI 变量(如 CI_JOB_ID 或 CI_COMMIT_TAG)直接输出到节点应用程序。使用 gitlab http api 对我不利。我需要在构建过程之后立即将该信息存储到 any.json 文件中。如何实现?
【问题讨论】:
在您的 nodejs 应用程序中读取environment variables 应该可以达到此stack overflow post 中所述的技巧:
process.env.ENV_VARIABLE
应该可以访问所有 Gitlab CI 注入的变量。
【讨论】: