Gulp获取Jenkins Build Number

本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

转载自夜明的孤行灯

本文链接地址: https://www.huangyunkun.com/2016/04/21/gulp-get-jenkins-buildnumber/

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文件。

本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

转载自夜明的孤行灯

本文链接地址: https://www.huangyunkun.com/2016/04/21/gulp-get-jenkins-buildnumber/

发表评论