Sha256: 742c06a53fe5f0d8de948e0d46112053f0ce8e3e55e58c8df4d006dfa4b85994
Contents?: true
Size: 620 Bytes
Versions: 79
Compression:
Stored size: 620 Bytes
Contents
require_relative('./environment.rb') require_relative('./artifacts.rb') class Publish < Array def initialize if(Environment.scm=='git') artifacts=Artifacts.new artifacts.each {|artifact| dest_dir = Environment.dev_root + "/dep/" + Environment.relative_directory + '/' + Environment.branch dest = dest_dir + "/" + artifact dest_dir=File.dirname(dest) self.add "<%FileUtils.mkdir_p('#{dest_dir}')%>" if (!Dir.exists?(dest_dir)) self.add "<%FileUtils.cp('#{artifact}','#{dest}')%>" } end end def add command self << command if(!include?(command)) end end
Version data entries
79 entries across 79 versions & 1 rubygems