taskinator
taskinator copied to clipboard
A simple orchestration library for running complex processes or workflows in Ruby
Adds `before_started`, `after_completed` and `after_failed` functionality. E.g. ```ruby module MyProcess extend Taskinator::Definition # defines a process define_process do # define task to execute before process starts before_started :slack_notification # tasks,...
When a complex workflow runs for hours, it's very hard to track what's the progress now. It becomes especially complicated when one of the jobs in the workflow fails or...
One more question. Is there any best practice for testing flows. I stubbed all my jobs `perform` method and run ``` Resque.inline = true process = MyProcess.create_process process.enqueue! ``` but...