dolphins7.skeleton/Rakefile.rb

26 lines
581 B
Ruby
Raw Normal View History

2024-02-07 23:39:42 +01:00
require_relative "rakelib/builders"
2024-02-08 04:11:27 +01:00
load "twenty-frontend/tasks/nanoc.rake"
2024-02-07 23:39:42 +01:00
namespace :gem do
2024-02-09 23:57:29 +01:00
desc "Build gemspec"
2024-02-07 23:39:42 +01:00
task :gemspec, [:version] do |t, args|
GemSpec.call(args[:version])
end
2024-02-09 23:57:29 +01:00
desc "Copy files to stage directory"
2024-02-07 23:39:42 +01:00
task :copy, [:version] => [:gemspec] do |t, args|
Copy.call(args[:version])
end
2024-02-09 23:57:29 +01:00
desc "Build gems"
2024-02-08 04:11:27 +01:00
task :build, [:version] => ["nanoc:clean", "nanoc:build", :copy] do |t, args|
2024-02-07 23:39:42 +01:00
Build.call(args[:version])
end
2024-02-09 23:57:29 +01:00
desc "Deploy gems"
2024-02-07 23:39:42 +01:00
task :deploy, [:version] => [:build] do |t, args|
Deploy.call(args[:version])
end
end