Grifork runs defined tasks on the system in a way like tree's branching.
Give grifork a list of hosts, then it creates a tree graph internally, and runs tasks in a top-down way.
16. Configure by “Griforkfile”
branches 4
#mode :standalone
log file: 'grifork.log'
hosts ['web1.internal', 'web2.internal', 'db1.internal',
'db2.internal', ...]
local do
rsync '/path/to/myapp/'
end
remote do
rsync_remote '/path/to/myapp/'
end
See examples for more info
17. Changes in v0.2 ~ v0.5
❏ Released as a RubyGems
❏ https://rubygems.org/gems/grifork
❏ Enable to configure Parallel, ssh and rsync
options by Griforkfile
❏ Enable to configure tasks which runs at first
in the job or at last