从NodeJS流程获取Jenkins BUILD详细信息

时间:2015-04-10 13:59:20

标签: node.js jenkins

我在Jenkins运行NodeJS项目,并希望获得当前的构建详细信息。

我在index.js

中使用下面的代码
process.env.JOB_NAME
process.env.BUILD_NUMBER

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

我怎样才能得到它们?

2 个答案:

答案 0 :(得分:1)

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

export JOB_NAME=${JOB_NAME}

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

答案 1 :(得分:0)

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

SET JOB_NAME=%JOB_NAME%

之后,您可以从节点使用process.env.JOB_NAME。