From d0abc6e97eb33cd6e9ffbe7e2f0762418a21e2b5 Mon Sep 17 00:00:00 2001 From: Michael Forrest Date: Sat, 3 Jan 2009 11:56:36 +0000 Subject: [PATCH] added deploy rakefile --- Rakefile | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 Rakefile diff --git a/Rakefile b/Rakefile new file mode 100644 index 0000000..bc4087b --- /dev/null +++ b/Rakefile @@ -0,0 +1,21 @@ +require 'rexml/document' +include REXML + +desc "update version and copy to server" +task :release do + Dir.chdir("resources") do + build = File.read("build.xml") + xml = Document.new(build) + versionNumber = xml.elements["project/property[@name='versionNumber']"] + v = versionNumber.attributes["value"] + nummers = v.split(".") + minorVersion = nummers[2] + minorVersion = minorVersion.to_i + 1 + versionNumber.attributes["value"] = nummers[0..1].join(".") + "." + minorVersion.to_s + File.open("build.xml", "w") do |file| + file << xml.to_s + end + puts `ant` + end + `scp -r distribution/web/* root@grimaceworks.com:/srv/processing/microkontrol/` +end \ No newline at end of file