Sha256: 8751d5d733136731096e7bd79f6a4f07d1e31fe0895e0ef66ebed89d181a772b

Contents?: true

Size: 426 Bytes

Versions: 1

Compression:

Stored size: 426 Bytes

Contents

namespace :git do
  namespace :release do
    desc 'Add tag on success deploy on production'
    task :tag do
      version_number = fetch(:git_tag_name) { Time.now.to_s.gsub(/[\s\+:]+/, '_') }
      tag_name       = "#{fetch(:stage)}-#{version_number}"
      system("git tag -a -m \"Version #{tag_name} released\" '#{tag_name}'") &&
        (puts "Created tag `#{tag_name}`") &&
          `git push --tags`
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
j-cap-recipes-0.0.11 lib/j-cap-recipes/tasks/git.rake