I
I
Ilya Bondarenko2014-05-28 08:01:50
ruby
Ilya Bondarenko, 2014-05-28 08:01:50

How to organize file updates via lan?

I’ll make a reservation right away, I’m a tester, not a programmer, and perhaps the question is stupid, but I can’t find an elegant solution.
The essence of the problem:
There are automation scripts that are regularly (about 3 times a day) updated.
Required:
Track changes and automatically update changed and added files on three test computers (winXP). In general, ideally, I would like something like Capistrano or Mina Deploy, but without SSH: so that I can push the file update when the script is changed and the recipient computer downloaded only the updated file.
I tried to implement it by getting a list of files, counting the MD5 hashes of each file, comparing the hashes with the hashes of the local file, and those files that differ were copied over Lan. It turns out slow and cumbersome, well, it happened all the time, and not so that I remotely pushed the update.
Tell me, please, maybe there are some other deployment tools implemented in ruby ​​and working without SSH, or if there are none, in which direction to look in order to make such a tool yourself.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
K
Kane, 2014-05-28
@bondarenko

You can use rsync or BitTorrent Sync

M
maxaon, 2014-05-28
@maxaon

goodsync

M
Maxim_Q, 2014-07-05
@Maxim_Q

https://www.aerofs.com/ there just 3 computers can be connected for free

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question