我有一个 gulp 任务getBuildNumber,它使用 Child Process执行脚本。
gulp.task('getBuildNumber', function() {
var buildNumber = child_process.execSync("echo $BUILD_NUMBER").toString().trim();
console.log(buildNumber);
});
当我为 gulp 运行以下命令时
npm run gulp -- getBuildNumber
我总是得到的输出为 $BUILD_NUMBER
,而不是实际的 Jenkins 版本号。
有人可以建议如何继续吗?
最佳答案
您可以使用process.env
访问环境变量。
例如:
console.log(process.env.BUILD_NUMBER);
关于javascript - 如何使用 GULP/NODE 在 JavaScript 中获取 Jenkins BUILD_NUMBER?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52815061/