Sha256: d09ab2af1a846db8c59da9cd8315a27f1579ec90fb52962c98f95ed6ecf6e611

Contents?: true

Size: 473 Bytes

Versions: 5

Compression:

Stored size: 473 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) { release_timestamp }
      tag_name       = "#{fetch(:stage)}-#{version_number}"
      branch         = fetch(:branch, '')
      branch
      system("git tag -a -m \"Version #{tag_name} released\" '#{tag_name}' #{branch}") &&
        `git push --tags` &&
          (puts "Created tag `#{tag_name}`")
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
j-cap-recipes-0.0.16 lib/j-cap-recipes/tasks/git.rake
j-cap-recipes-0.0.15 lib/j-cap-recipes/tasks/git.rake
j-cap-recipes-0.0.14 lib/j-cap-recipes/tasks/git.rake
j-cap-recipes-0.0.13 lib/j-cap-recipes/tasks/git.rake
j-cap-recipes-0.0.12 lib/j-cap-recipes/tasks/git.rake