Revision 38342006a361041029c46547a74972c85a30fd41 authored by ashmaroli on 30 November 2017, 18:16:35 UTC, committed by jekyllbot on 30 November 2017, 18:16:35 UTC
1 parent f7b45c4
Raw File
docs.rake
# frozen_string_literal: true

#############################################################################
#
# Packaging tasks for jekyll-docs
#
#############################################################################

namespace :docs do
  desc "Release #{docs_name} v#{version}"
  task :release => :build do
    unless `git branch` =~ %r!^\* master$!
      puts "You must be on the master branch to release!"
      exit!
    end
    sh "gem push pkg/#{docs_name}-#{version}.gem"
  end

  desc "Build #{docs_name} v#{version} into pkg/"
  task :build do
    mkdir_p "pkg"
    sh "gem build #{docs_name}.gemspec"
    sh "mv #{docs_name}-#{version}.gem pkg"
  end
end
back to top