blob: 00b7d6b4050c8fefe421a46e5264f34594ce2d9d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
require 'date'
require 'rake/packagetask'
Rake::PackageTask.new("COMP325-2", DateTime.now.strftime("%y%m").to_i) do |package|
package.need_tar_gz = true
package.package_files.add [
'README.pdf',
'bin/*',
'test/**/*',
'tmp/.keep',
'vendor/bats/**/*',
]
end
task(:pdf) { sh 'node ./node_modules/.bin/mdpdf README.md' }
task(:clean) { sh 'rm -fr pkg' }
task(:test) { sh 'bin/test' }
task default: [:clean, :test, :pdf, :repackage] do
Dir['pkg/*.tar.gz'].each do |file|
FileUtils.mv file, file.gsub('-', '_')
end
end
|