Commit 7199f968 by Calen Pennington

Use shorter commit hashes, and put the build number in the .deb name

parent c61c6425
...@@ -10,14 +10,14 @@ DEPLOY_DIR = "/opt/wwc" ...@@ -10,14 +10,14 @@ DEPLOY_DIR = "/opt/wwc"
PACKAGE_NAME = "mitx" PACKAGE_NAME = "mitx"
LINK_PATH = File.join(DEPLOY_DIR, PACKAGE_NAME) LINK_PATH = File.join(DEPLOY_DIR, PACKAGE_NAME)
VERSION = "0.1" VERSION = "0.1"
COMMIT = (ENV["GIT_COMMIT"] || `git rev-parse HEAD`).chomp() COMMIT = (ENV["GIT_COMMIT"] || `git rev-parse HEAD`).chomp()[0, 10]
BRANCH = (ENV["GIT_BRANCH"] || `git symbolic-ref -q HEAD`).chomp().gsub('refs/heads/', '').gsub('origin/', '').gsub('/', '_') BRANCH = (ENV["GIT_BRANCH"] || `git symbolic-ref -q HEAD`).chomp().gsub('refs/heads/', '').gsub('origin/', '').gsub('/', '_')
BUILD_NUMBER = (ENV["BUILD_NUMBER"] || "dev").chomp() BUILD_NUMBER = (ENV["BUILD_NUMBER"] || "dev").chomp()
if BRANCH == "master" if BRANCH == "master"
DEPLOY_NAME = "#{PACKAGE_NAME}-#{COMMIT}" DEPLOY_NAME = "#{PACKAGE_NAME}-#{BUILD_NUMBER}-#{COMMIT}"
else else
DEPLOY_NAME = "#{PACKAGE_NAME}-#{BRANCH}-#{COMMIT}" DEPLOY_NAME = "#{PACKAGE_NAME}-#{BRANCH}-#{BUILD_NUMBER}-#{COMMIT}"
end end
INSTALL_DIR_PATH = File.join(DEPLOY_DIR, DEPLOY_NAME) INSTALL_DIR_PATH = File.join(DEPLOY_DIR, DEPLOY_NAME)
PACKAGE_REPO = "packages@gp.mitx.mit.edu:/opt/pkgrepo.incoming" PACKAGE_REPO = "packages@gp.mitx.mit.edu:/opt/pkgrepo.incoming"
...@@ -67,7 +67,6 @@ task :package do ...@@ -67,7 +67,6 @@ task :package do
"--depends=mysql-client", "--depends=mysql-client",
"--name=#{DEPLOY_NAME}", "--name=#{DEPLOY_NAME}",
"--version=#{VERSION}", "--version=#{VERSION}",
"--iteration=#{BUILD_NUMBER}",
"-a", "all", "-a", "all",
"."] "."]
system(*args) || raise("fpm failed to build the .deb") system(*args) || raise("fpm failed to build the .deb")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment