From a6dcbcad44fa46a188092a6b05f01bea53cd74fa Mon Sep 17 00:00:00 2001 From: Jeavon Date: Fri, 13 Nov 2015 15:46:20 +0000 Subject: [PATCH] Add a nodejs script to patch the project.json file with the AppVeyor version number Former-commit-id: be900f851daa03256a656a7fd8cf94b6f376fb6f Former-commit-id: 82035d46f62049305683e28a6fa50d6d43fa4052 Former-commit-id: 3ad70545c662283460f352c9f9b5298607551a5d --- .gitignore | 5 ++++- build/aspnet5-version.js | 12 ++++++++++++ build/package.json | 5 +++++ 3 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 build/aspnet5-version.js create mode 100644 build/package.json diff --git a/.gitignore b/.gitignore index ae6765a03..f327fe7d5 100644 --- a/.gitignore +++ b/.gitignore @@ -172,4 +172,7 @@ build/TestResult.xml *.db _site/ -.vs/config/applicationhost.config \ No newline at end of file +.vs/config/applicationhost.config + +**/node_modules +**/node_modules/* \ No newline at end of file diff --git a/build/aspnet5-version.js b/build/aspnet5-version.js new file mode 100644 index 000000000..96959486f --- /dev/null +++ b/build/aspnet5-version.js @@ -0,0 +1,12 @@ +var jsonfile = require('jsonfile'); +var util = require('util'); + +var file = '../src/imageprocessor/project.json'; +var buildNumber = process.env.APPVEYOR_BUILD_NUMBER; + +jsonfile.readFile(file, function (err, project) { + project.version = buildNumber; + jsonfile.writeFile(file, project, {spaces: 2}, function(err) { + console.error(err); + }); +}) \ No newline at end of file diff --git a/build/package.json b/build/package.json new file mode 100644 index 000000000..2207a278b --- /dev/null +++ b/build/package.json @@ -0,0 +1,5 @@ +{ + "dependencies": { + "jsonfile": "^2.2.3" + } +}