Sha256: 2f925ab223cd72bcf076b69dcf73acb39d0dae03ff13a1e29d71c072c049b5a7
Contents?: true
Size: 682 Bytes
Versions: 4
Compression:
Stored size: 682 Bytes
Contents
require_relative('./environment.rb') require_relative('./artifacts.rb') class Publish < Array def initialize if(Environment.scm=='git') artifacts=Artifacts.new artifacts.each {|k,v| dest_dir = Environment.dev_root + "/dep/" + Environment.relative_directory + '/' + Environment.branch dest = dest_dir + "/" + v puts "publish artifact " + k + " " + v puts "publish location: " + dest dest_dir=File.dirname(dest) self.add "<%FileUtils.mkdir_p('#{dest_dir}')%>" if (!Dir.exists?(dest_dir)) self.add "<%FileUtils.cp('#{v}','#{dest}')%>" } end end def add command self << command if(!include?(command)) end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
dev_tasks-0.0.25 | lib/publish.rb |
dev_tasks-0.0.24 | lib/publish.rb |
dev_tasks-0.0.23 | lib/publish.rb |
dev_tasks-0.0.22 | lib/publish.rb |