我在Jenkins运行NodeJS项目,并希望获得当前的构建详细信息。
我在index.js
中使用下面的代码process.env.JOB_NAME
process.env.BUILD_NUMBER
但他们报告未定义。即使在process.env
对象中,我找不到任何Jenkins变量。
我怎样才能得到它们?
答案 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。