From 7f79be8c08fd447c194558527341fe2f3c7615bd Mon Sep 17 00:00:00 2001 From: Inga Lovinde <52715130+inga-lovinde@users.noreply.github.com> Date: Tue, 10 Dec 2013 14:22:50 +0400 Subject: [PATCH] Implemented nuget pack task --- BuildServer/lib/tasks/dotnetnugetpack.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 BuildServer/lib/tasks/dotnetnugetpack.js diff --git a/BuildServer/lib/tasks/dotnetnugetpack.js b/BuildServer/lib/tasks/dotnetnugetpack.js new file mode 100644 index 0000000..39b8a12 --- /dev/null +++ b/BuildServer/lib/tasks/dotnetnugetpack.js @@ -0,0 +1,14 @@ +"use strict"; + +var dotNetBuilderWrapper = require('./dotnetbuilderwrapper'); + +module.exports = function (params, processor) { + var date = new Date(); + return dotNetBuilderWrapper({ + command: "nugetpack", + BaseDirectory: processor.context.exported, + SpecPath: processor.context.exported + "/" + params.nuspec, + OutputDirectory: processor.context.release, + Version: (params.major || "0") + "." + date.getFullYear() + "." + ((date.getMonth() + 1) * 100 + date.getDay()) + "." + ((date.getHours() * 100 + date.getMinutes()) * 100 + date.getSeconds()) + }, processor); +};