Browse Source

Think I've got Semver versioning working but currently fixed with the "alpha" prefix, this needs to be changed to a Environmental variable

Former-commit-id: 57d88ca94ce281fdddb3309241f08a3cc89b0e37
Former-commit-id: e0933167d925f033a0a01a558309a572bb1fd7b4
Former-commit-id: bb70c42d297875b020d42b48609c8cda5f29d5e5
pull/17/head
Jeavon 10 years ago
parent
commit
4d2fcaf327
  1. 11
      build/aspnet5-version.js
  2. 3
      build/package.json

11
build/aspnet5-version.js

@ -1,11 +1,18 @@
var jsonfile = require('jsonfile');
var semver = require('semver');
var util = require('util');
var file = '../src/imageprocessor/project.json';
var buildNumber = process.env.APPVEYOR_BUILD_VERSION.substring(1);
var buildVersion = process.env.APPVEYOR_BUILD_VERSION.substring(1);
//var buildVersion = '3.0.0.23';
var findPoint = buildVersion.lastIndexOf(".");
var basePackageVer = buildVersion.substring(0, findPoint);
var buildNumber = buildVersion.substring(findPoint + 1, buildVersion.length);
var semversion = semver.valid(basePackageVer + '-alpha-' + buildNumber)
jsonfile.readFile(file, function (err, project) {
project.version = buildNumber;
project.version = semversion;
jsonfile.writeFile(file, project, {spaces: 2}, function(err) {
console.error(err);
});

3
build/package.json

@ -1,5 +1,6 @@
{
"dependencies": {
"jsonfile": "^2.2.3"
"jsonfile": "^2.2.3",
"semver": "^5.0.3"
}
}

Loading…
Cancel
Save