Gulp获取Jenkins Build Number

作者:

Spring Boot配合nebula插件可以很轻易获取Jenkins的相关信息并暴露出来。

如果一个纯前端的项目,那么相关信息就需要在自己收集以后在build的时候写入一个地方,比如将buildNumber写入info.json中。

var file = require('gulp-file');
var path = require('path');
gulp.task('generateInfo', function() {
  var buildNumber = process.env.BUILD_NUMBER || 'local';
  var info = {
    build: buildNumber
  };
  return file('info.json', JSON.stringify(info), [src: true])
    .pipe(gulp.dest(path.join(conf.path.dist,'/')));
});

这样项目在jenkin上构建的时候就会生成info.json文件。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注