Sha256: 4641334029b7433f8f13b8e5df5bf838eeb4adca40f84910a1b42c45daf89ef4

Contents?: true

Size: 628 Bytes

Versions: 2

Compression:

Stored size: 628 Bytes

Contents

namespace :deploy do
  desc 'Restart application'
  task :restart do
    on roles(:app), in: :sequence, wait: 5 do
      execute :touch, current_path.join('tmp/restart.txt')
    end
  end

  desc 'Store the deploy date and version to project file'
  task :update_version do
    on release_roles(:all) do
      within release_path do
        build_number = fetch(:build_number, [fetch(:current_revision), release_timestamp].compact.join('-'))
        version_file_name = fetch(:version_filename, 'VERSION')
        execute %{sed -i.bak 's/$/@#{build_number}/' #{release_path.join(version_file_name)}}
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
j-cap-recipes-0.0.18 lib/j-cap-recipes/tasks/deploy.rake
j-cap-recipes-0.0.17 lib/j-cap-recipes/tasks/deploy.rake