diff --git a/build/aspnet5-version.js b/build/aspnet5-version.js index 25a20b4a0..7487d49b2 100644 --- a/build/aspnet5-version.js +++ b/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); }); diff --git a/build/package.json b/build/package.json index 2207a278b..59cc96e92 100644 --- a/build/package.json +++ b/build/package.json @@ -1,5 +1,6 @@ { "dependencies": { - "jsonfile": "^2.2.3" + "jsonfile": "^2.2.3", + "semver": "^5.0.3" } }