From 7aa4e928482a35a25266edea45d13a85148bbc7f 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: 547399af66beb1b843ff0ef3d6540f8132ffaab1 Former-commit-id: ba3b2143364e06c45e662284cc134634451bbe5b Former-commit-id: ab0b04b0e427d286d3611dd424fccda6138c3999 --- .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" + } +}