Browse Source

Add padded build numbers so that NuGet knows which is the latest version

af/merge-core
Jeavon 10 years ago
parent
commit
176ca91029
  1. 10
      build/appveyor-project-version-patch.js

10
build/appveyor-project-version-patch.js

@ -4,10 +4,12 @@ var semver = require("semver");
var file = "../src/imagesharp/project.json";
var buildVersion = process.env.APPVEYOR_BUILD_VERSION.substring(1);
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);
var findPoint = buildVersion.lastIndexOf(".");
var basePackageVer = buildVersion.substring(0, findPoint);
var buildNumber = buildVersion.substring(findPoint + 1, buildVersion.length);
var pad = "000000";
var paddedBuildNumber = pad.substring(0, pad.length - buildNumber.length) + buildNumber;
var semversion = semver.valid(basePackageVer + "-alpha" + paddedBuildNumber);
jsonfile.readFile(file, function (err, project) {
project.version = semversion;

Loading…
Cancel
Save