Merge pull request #1598 from slinto/mct1541

[Build] Include version information in openmct.js
This commit is contained in:
Victor Woeltjen 2017-06-02 14:09:45 -05:00 committed by GitHub
commit 35b51d151d
2 changed files with 13 additions and 0 deletions

View File

@ -77,11 +77,23 @@ if (process.env.NODE_ENV === 'development') {
gulp.task('scripts', function () {
var requirejsOptimize = require('gulp-requirejs-optimize');
var replace = require('gulp-replace-task');
var header = require('gulp-header');
var comment = [
'/**',
' * Open MCT https://nasa.github.io/openmct/',
' * Version: ${pkg.version}',
' * Built: ${pkg.timestamp}',
' * Revision: ${pkg.revision}',
' * Branch: ${pkg.branch}',
'*/\n'
].join('\n');
return gulp.src(paths.main)
.pipe(sourcemaps.init())
.pipe(requirejsOptimize(options.requirejsOptimize))
.pipe(sourcemaps.write('.'))
.pipe(replace(options.replace))
.pipe(header(comment, { pkg: options.replace.variables}))
.pipe(gulp.dest(paths.dist));
});

View File

@ -22,6 +22,7 @@
"git-rev-sync": "^1.4.0",
"glob": ">= 3.0.0",
"gulp": "^3.9.0",
"gulp-header": "^1.8.8",
"gulp-jscs": "^3.0.2",
"gulp-jshint": "^2.0.0",
"gulp-jshint-html-reporter": "^0.1.3",