Node.js 从NodeJS进程获取Jenkins构建详细信息

Node.js 从NodeJS进程获取Jenkins构建详细信息,node.js,jenkins,Node.js,Jenkins,我在Jenkins运行一个NodeJS项目,希望了解当前的构建细节 我在index.js中使用以下代码 process.env.JOB_NAME process.env.BUILD_NUMBER 但他们的报告没有定义。即使在process.env对象中,我也找不到任何Jenkins变量 如何获取它们?您可以在构建步骤中添加任何变量。例如,在linux中,只需添加shell执行步骤: export JOB_NAME=${JOB_NAME} SET JOB_NAME=%JOB_NAME% 之后

我在Jenkins运行一个NodeJS项目,希望了解当前的构建细节

我在index.js中使用以下代码

process.env.JOB_NAME
process.env.BUILD_NUMBER
但他们的报告没有定义。即使在
process.env
对象中,我也找不到任何Jenkins变量


如何获取它们?

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

export JOB_NAME=${JOB_NAME}
SET JOB_NAME=%JOB_NAME%

之后,您可以从节点使用process.env.JOB_名称。

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

export JOB_NAME=${JOB_NAME}
SET JOB_NAME=%JOB_NAME%
之后,可以使用节点中的process.env.JOB_名称