[Build] Begin adding build info
This commit is contained in:
10
gulpfile.js
10
gulpfile.js
@@ -27,6 +27,7 @@ var gulp = require('gulp'),
|
|||||||
compass = require('gulp-compass'),
|
compass = require('gulp-compass'),
|
||||||
jshint = require('gulp-jshint'),
|
jshint = require('gulp-jshint'),
|
||||||
jscs = require('gulp-jscs'),
|
jscs = require('gulp-jscs'),
|
||||||
|
replace = require('gulp-replace-task'),
|
||||||
karma = require('karma'),
|
karma = require('karma'),
|
||||||
path = require('path'),
|
path = require('path'),
|
||||||
paths = {
|
paths = {
|
||||||
@@ -55,6 +56,14 @@ var gulp = require('gulp'),
|
|||||||
compass: {
|
compass: {
|
||||||
sass: __dirname,
|
sass: __dirname,
|
||||||
css: paths.assets
|
css: paths.assets
|
||||||
|
},
|
||||||
|
replace: {
|
||||||
|
variables: {
|
||||||
|
version: "unknown version",
|
||||||
|
timestamp: "unknown timestamp",
|
||||||
|
revision: "unknown revision",
|
||||||
|
branch: "unknown branch"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -63,6 +72,7 @@ gulp.task('scripts', function () {
|
|||||||
.pipe(sourcemaps.init())
|
.pipe(sourcemaps.init())
|
||||||
.pipe(requirejsOptimize(options.requirejsOptimize))
|
.pipe(requirejsOptimize(options.requirejsOptimize))
|
||||||
.pipe(sourcemaps.write('.'))
|
.pipe(sourcemaps.write('.'))
|
||||||
|
.pipe(replace(options.replace))
|
||||||
.pipe(gulp.dest(paths.dist));
|
.pipe(gulp.dest(paths.dist));
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -12,6 +12,7 @@
|
|||||||
"gulp-compass": "^2.1.0",
|
"gulp-compass": "^2.1.0",
|
||||||
"gulp-jscs": "^3.0.2",
|
"gulp-jscs": "^3.0.2",
|
||||||
"gulp-jshint": "^2.0.0",
|
"gulp-jshint": "^2.0.0",
|
||||||
|
"gulp-replace-task": "^0.11.0",
|
||||||
"gulp-requirejs-optimize": "^0.3.1",
|
"gulp-requirejs-optimize": "^0.3.1",
|
||||||
"gulp-sourcemaps": "^1.6.0",
|
"gulp-sourcemaps": "^1.6.0",
|
||||||
"jasmine-core": "^2.3.0",
|
"jasmine-core": "^2.3.0",
|
||||||
|
|||||||
@@ -99,25 +99,25 @@ define([
|
|||||||
"versions": [
|
"versions": [
|
||||||
{
|
{
|
||||||
"name": "Version",
|
"name": "Version",
|
||||||
"value": "${project.version}",
|
"value": "@@version",
|
||||||
"priority": 999
|
"priority": 999
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Built",
|
"name": "Built",
|
||||||
"value": "${timestamp}",
|
"value": "@@timestamp",
|
||||||
"description": "The date on which this version of the client was built.",
|
"description": "The date on which this version of the client was built.",
|
||||||
"priority": 990
|
"priority": 990
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Revision",
|
"name": "Revision",
|
||||||
"value": "${buildNumber}",
|
"value": "@@revision",
|
||||||
"description": "A unique revision identifier for the client sources.",
|
"description": "A unique revision identifier for the client sources.",
|
||||||
"priority": 995
|
"priority": 995
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Branch",
|
"name": "Branch",
|
||||||
"value": "${scmBranch}",
|
"value": "@@branch",
|
||||||
"description": "The date on which this version of the client was built.",
|
"description": "The name of the branch that was used during the build.",
|
||||||
"priority": 994
|
"priority": 994
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|||||||
Reference in New Issue
Block a user