Class | Hydra::GlobalTask |
In: |
lib/hydra/tasks.rb
|
Parent: | Hydra::Task |
A Hydra global task is a task that is run both locally and remotely.
For example:
Hydra::GlobalTask.new('db:reset')
Allows you to run:
rake hydra:db:reset
Then, db:reset will be run locally and on all remote workers. This makes it easy to setup your workers and run tasks all in a row.
For example:
rake hydra:db:reset hydra:factories hydra:tests
Assuming you setup hydra:db:reset and hydra:db:factories as global tasks and hydra:tests as a Hydra::TestTask for all your tests