Sha256: a6391e0919707b9ec09b094cbb7f98891d5eadc5ba6e80af4e73ab5635b3f115

Contents?: true

Size: 524 Bytes

Versions: 6

Compression:

Stored size: 524 Bytes

Contents

namespace :deploy do
  task :updating do
    invoke "craft:set_permissions"
  end

  desc 'Compile assets'
  task :compile_assets do
    if fetch(:craft_compile_assets)
      on release_roles(fetch(:craft_deploy_roles)) do
        within release_path do
          execute "cd #{release_path} && #{fetch(:craft_compile_assets_command)}"
        end
      end
    end
  end

  after 'deploy:updated', 'deploy:compile_assets'
  before 'deploy:published', 'craft:config:apply'
  after 'deploy:finished', 'craft:cache:clear'
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
capistrano-craft-0.3.6 lib/capistrano/tasks/deploy.rake
capistrano-craft-0.3.5 lib/capistrano/tasks/deploy.rake
capistrano-craft-0.3.4 lib/capistrano/tasks/deploy.rake
capistrano-craft-0.3.3 lib/capistrano/tasks/deploy.rake
capistrano-craft-0.3.2 lib/capistrano/tasks/deploy.rake
capistrano-craft-0.3.1 lib/capistrano/tasks/deploy.rake