Fix publication for old version of build client

This commit is contained in:
Vladimir Sharshov 2012-06-27 18:57:30 +04:00
parent 96d284d5ee
commit 126f58ac85
1 changed files with 2 additions and 0 deletions

View File

@ -172,6 +172,8 @@ class BuildList < ActiveRecord::Base
def set_version_and_tag def set_version_and_tag
pkg = self.packages.where(:package_type => 'source', :project_id => self.project_id).first pkg = self.packages.where(:package_type => 'source', :project_id => self.project_id).first
# TODO: remove 'return' after deployment ABF kernel 2.0
return if pkg.nil? # For old client that does not sends data about packages
self.package_version = "#{pkg.platform.name}-#{pkg.version}-#{pkg.release}" self.package_version = "#{pkg.platform.name}-#{pkg.version}-#{pkg.release}"
system("cd #{self.project.git_repository.path} && git tag #{self.package_version} #{self.commit_hash}") # TODO REDO through grit system("cd #{self.project.git_repository.path} && git tag #{self.package_version} #{self.commit_hash}") # TODO REDO through grit
save save