【问题标题】:Get Jenkins BUILD Details from NodeJS process从 NodeJS 进程获取 Jenkins BUILD 详细信息
【发布时间】:2015-06-16 06:56:44
【问题描述】:

我正在 Jenkins 中运行一个 NodeJS 项目,并希望了解当前的构建详细信息。

我在 index.js 中使用下面的代码

process.env.JOB_NAME
process.env.BUILD_NUMBER

但他们报告未定义。即使在process.env Object 中,我也找不到任何 Jenkins 变量。

我怎样才能得到它们?

【问题讨论】:

    标签: node.js jenkins


    【解决方案1】:

    在 Windows 中,只需添加 bat 执行步骤:

    SET JOB_NAME=%JOB_NAME%
    

    之后,您可以使用 node 中的 process.env.JOB_NAME。

    【讨论】:

      【解决方案2】:

      您可以在构建步骤中添加任何变量。例如在linux中,只需添加shell执行步骤:

      export JOB_NAME=${JOB_NAME}
      

      之后,您可以使用 node 中的 process.env.JOB_NAME。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2022-08-19
        • 1970-01-01
        • 2011-02-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多