Sha256: ed9238bf184e8ab27170c047d652fcefd91cb1aa7b6ce2e69932d93ae12908e8
Contents?: true
Size: 937 Bytes
Versions: 10
Compression:
Stored size: 937 Bytes
Contents
require 'wixgem' #Wix.install_path = 'E:\Development\dep\OpenSource\WixToolset\3.9' Wix.install_path = '<Path to the root directory of the wix toolset>' task :create_installation_files do FileUtils.mkpath('./install_files/directory') sleep(1) File.open('./install_files/file1.txt', 'w') { |f| f.write('Hello World') } File.open('./install_files/directory/file2.txt', 'w') { |f| f.write('Hello World') } end task :mergemodule => [:create_installation_files] do installation_files = Dir.glob('./install_files/**/*') Wix.make_mergemodule('./example.msm', installation_files) end desc "Generate an installation msi file" task :installation => [:mergemodule] do installation_files = Dir.glob('./example.msm') Wix.make_installation("./example.msi", { upgrade_code: '{a62c35a7-6a6d-4392-822b-f6aca7eef88b}', files: installation_files } ) end task :default => [:installation]
Version data entries
10 entries across 10 versions & 1 rubygems