Sid*_*rth 0 javascript node.js jenkins gulp angular
我有一个 gulp 任务getBuildNumber它使用子进程来执行脚本。
gulp.task('getBuildNumber', function() {
var buildNumber = child_process.execSync("echo $BUILD_NUMBER").toString().trim();
console.log(buildNumber);
});
Run Code Online (Sandbox Code Playgroud)
当我为 gulp 运行以下命令时
npm run gulp -- getBuildNumber
Run Code Online (Sandbox Code Playgroud)
我总是得到输出$BUILD_NUMBER而不是实际的 Jenkins 版本号。
有人可以建议如何继续吗?
您可以使用 访问环境变量process.env。
例如:
console.log(process.env.BUILD_NUMBER);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1871 次 |
| 最近记录: |