mirror of https://github.com/SixLabors/ImageSharp
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
636 B
17 lines
636 B
var jsonfile = require("jsonfile");
|
|
var semver = require("semver");
|
|
|
|
var file = "../src/imageprocessorcore/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);
|
|
|
|
jsonfile.readFile(file, function (err, project) {
|
|
project.version = semversion;
|
|
jsonfile.writeFile(file, project, {spaces: 2}, function(err) {
|
|
console.error(err);
|
|
});
|
|
})
|